用SoapUI进行Webservice的性能压力测试

来源:互联网 发布:java身份证格式校验 编辑:程序博客网 时间:2024/05/21 22:53

1.     新建测试工程


选择在一个测试用例中测试多个方法,并为测试生成压力测试:


2.     为测试Step添加变量:

右键选中Test Step,添加一个Grooy Script Step;添加一个变量count并设置初始值为0


3.     添加一个随机变量:

右键选中Test Step,添加一个Grooy Script Step;名称为rand,用下面的代码产生一个随机值


4.     使用动态参数:

打开init操作的SOAP请求,将输入参数用上面步骤产生的随机替换


5.     按条件选择执行操作:

同样的再添加一个GrooyScript Step;名称叫ExecHandler,用来条件控制用例的执行


6.     执行测试:

打开LoadTestdisableinitrun(ExecHandler控制initrun的执行),设置好参数,OK可以开始跑了。正如你所预期的init方法只执行一次,而run将会按照你所设置的方式来执行。