版权声明:本文为神州灵云作者的原创文章,未经神州灵云允许不得转载。
本文作者:陈正林(志云),高级测试工程师,神州灵云首席测试。
用jmeter模拟登录月光茶人APP选购支付流程(或者大量并发,实现压测效果)
现实中APP对登录都有限制,同一账号只能同时登录一次,且手里没有多余的账号如何进行并发测试呢,这个时候只需单独对登录http请求进行控制即可;其他请求操作可以放在一块进行并发测试;
1,新建一个setUp Thread Group,使用这个进程组的好处时,他可以和tearDown Thread Group一起使用,构成一个 登录+中间各种操作/请求+退出的流程,登录请求放在setUp Thread Group,退出请求放在tearDown Thread Group里面,剩下的各种操作http请求放在线程组里面,我们此处没有用到退出操作就不需要新建tearDown Thread Group线程组了;
可以把setUp Thread Group理解为初始化,tearDown Thread Group为复位;如下图,在setUp Thread Group里面添加登录http请求后,我们需要获取appCartCookieId和 appLoginToken参数并且要全局化,下面其他进程中的http请求能继续使用;首先用正则表达式提取器提取相关参数,具体操作步骤前面有说过,不再赘述