该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
原理
压力测试主控程序(以下简称主控程序)根据测试计划,启动各测试工作站(以下简称工作站)上的测试程序,模拟大量的并发访问,并接收工作站返回的测试结果数据(完成笔数)
Getting Started
编写测试计划
测试计划是个简单的文本文件,文件名为testplan.properties,每行以key=value的形式保存测试参数,value是以逗号分隔字符串。测试参数包括:
1、worker:一个测试类的全名,该类必须是com.jcomposer.test.TestWorker的子类,并且重写process()方法,在该方法中加入要进行压力测试的代码段
2、ip:各工作站的ip地址,以逗号分隔
3、thread:各工作站上启动的线程数
4、time:各工作站上测试执行的时间,以毫秒为单位
5、files:文件名列表,为可选设置。如果设置,则文件在各测试工作站上必须存在,测试人员可自行决定该文件的内容,以及如何在worker指定的类中处理该文件。指定files参数的用意,是为了给测试工作站提供更多测试内容选择,例如可以是各种要提交的数据或参数
以下是一个测试计划文件:testplan.properties
worker=com.jcomposer.testframework.MyTestWorker
ip=182.119.115.55,182.119.115.188,182.119.115.155
thread=10,20,30,40