今天用jmeter作一次参数化实战。经过计数器遍历参数表,而后查询jdbc进行beanshell断言。html
用户参数,计数器,正则表达式,jdbc,beanshell脚本前端
在咱们的opms项目管理中,有一个项目状态的修正,四种状态分别为延期,挂起,进行,结束正则表达式
在接口自动化案例中,咱们须要对这四种状态进行遍历,而后进行断言,判断状态是否正确修改。shell
咱们经过抓接口,发现了传参的一个规律:除了项目id以外,四种状态的status分别是1,2,3,4。数据库
咱们把添加项目的返回id用正则表达式提取出来,做为项目状态接口的入参,参数名称为projectid,这个是主键idpost
如今思考一下,接下来的四种状态,你要如何去操做才能所有执行一次并断言结果???性能
一般的作法是写四个接口,传四种参数,再添加四个断言,可是这种作法会形成大量的脚本冗余,在接口自动化中是会被鄙视的!以下:spa
如今教你们用精简的脚本完成复杂的逻辑校验3d