Jmeter 正则 ForEach控制器

最近有个压力测试的需求。看需求很简单,就是页面的的请求。但是继续深究,因为是H5页面除了请求之外,还要确保页面内容的正确展示。研究了两天,在同事的指点下终于算是跑通了。

业务逻辑。

1:通过URL发起请求,

2:通过接口,请求资源文件id。接口返回为JSON格式。在JSON中解析出imgSrc,

3:然后根据id获取资源文件,展示。

第一步:在接口请求中,添加正则表达式提取器,提取所需的参数id。

第二步:

添加一ForEach控制器,将正则获取到的imgSrc作为输入变量前缀,因为之前已知会有多少个id,所以序号设置为0~25.输出变量名自定义。

第三步:

循环控制器下创建一http请求,将控制器中的输出参数,作为http请求参数传递过来

至此相关测试的页面可以调通。

猜你喜欢

转载自www.cnblogs.com/ceshi168/p/11964089.html