Jmeter/如何对一个智能识别图片的服务进行测试,随机抽取图库图片并验证其识别成功率

 

最近遇到了一个需求,需要对一个识别图片的服务进行准确度测试,本来打想用python实现进行批量测试的。但由于还需要进行压测,所以打算一起用Jmeter实现了。在这里简单记录下jmeter实现思路。

 

首先简单化下测试对象的条件

request需要以form-data携带参数与图片

response返回对图片识别的目标,有多个时返回多个,目标种类可不同;

未识别出任何目标或无目标时,返回[]

 

测试策略为,对ABCD四种情况分别建立不同的Thread Group,每个Thread Group实现一个http请求图像智能识别服务,每个Thread Group建立一个Random Variable以实现随机抽取图库图片进行验证(要求线程独立),通过BeanShell PreProcessor将随机图片的序号转换成文件存储路径并存放到四个全局变量中,并在HTTP Request中引用它。并增加BeanShell PreProcessor Assertion对请求结果进行断言验证。并记录对应执行日志信息。

首先创建测试计划

并建立四个全局变量(可以不设置默认值)

这里有一个前置线程组需要进行获取秘钥,

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值