soapUI对webservices进行压力测试

1.进行压力测试步骤

1.创建soap项目file--new soap project

为项目命名,输入wsdl,之后会出现下图

 

 其中matchToApply是webservice对外提供访问的接口(即类中的方法名),Request1代表一个请求,当你要测试很多不同请求参数的请求时,那么可以在matchToApply上右键单击'new request'新建请求。

创建这些请求后可以进行测试。

 2.当你需要进行压力测试的时候,你就在HIPMessageServiceSoapBinging上右键单击‘Generate TestSuite’(测试套件),之后为测试套件TestSuite命名,为测试实例TestCase命名,将各种不同参数的请求放到Test Steps(1)中

 

 双击Load Tests(1)会弹出下图

 

下面详细讲解上图:

Limit:代表测试的时间

Threads:线程数

Test Delay:测试延迟

Random:随机延迟

 strategy:代表不同的测试策略simple(简单策略访问)、thread(线程可变策略访问)、Burst(突发集中访问)、Variance(方差策略访问)

各种策略的中文讲解:https://blog.csdn.net/fayeyiwang/article/details/51735233

表格中的各字段意思如下:

  Test Step:调用方法名称。

  min、max、avg、last:调用时的最小、最大、平均、最近一次的响应时间
  cnt总调用次数 ;tps平均每秒调用次数
  bytes接口处理的字符数;bps平均每秒接口处理的字符数

  err报错次数;rat报错次数/执行次数

转载自:

https://blog.csdn.net/fayeyiwang/article/details/51735345

各种测试策略的初步讲解:https://www.jianshu.com/p/c30b639ff419

posted on 2019-12-23 09:40  _ZXP  阅读(...)  评论(...编辑  收藏

导航