SoupUI 结合loadrunner压力测试
上一篇介绍了SoupUI接口测试,因为工作需要,需要在loadrunner进行websocket的压力测试,当然,SoupUI本身也是可以做性能测试的
开始就简单介绍下SoupUI怎么做性能吧
这是上次的工程,在Test Steps下面有一个Load Tests ,这个就是记录性能的地方,右键New LoadTests
添加之后的界面就是这样的了.点击绿色的运行按钮即可查看每个接口的运行情况
下面进入loadrunner部分
新建一个脚本,选择web services
右键insert,选择Soup Request 函数
箭头地方选择Edit XML可以导入SoupUI里面的xml,loadrunner会自动转义
为了方便查看请求的是否正确,加入开始和结束,打印指定返回值来查看请求是否正确
运行结果如下
可以看到-4即是我们请求之后返回的值,证明请求成功,单一的请求ok了 那关联的请求也很简单,我们用这个得到的-4的值去请求下一个接口
上图中有个theAreaID的参数,我们在下面的请求中直接拿来使用即可
下图我们可以看到,已经得到了返回参数:央视数字电视
大概就讲到这里啦,loadrunner里面还有其他辅助函数等着我们去尝试,目的都是一样的,辅助我们做好脚本的制作!