一、概要
1、测试连续签到接口,起初是在swagger上修改日期进行测试,效率太慢,执行后还要查看数据库变化和页面变化,于是想起了使用jmeter根据当前时间每执行一次,在原有日期加一天的操作。
二、实现过程
1、打开jmeter,添加线程组,在线程组依次添加请求、查看结果树
2、该请求是post请求,传参在body中,在传参中需要使用函数助手中的时间函数,来获取当前时间。
3、把生成的函数式放在参数值中,可是这样也有一个弊端,每执行一次还需要修改数字,比如把1改成2才可以。
4、这时需要用到函数助手中的另一个函数__counter,线程每执行一次,数字就会自动加1,这样只需要设置好要执行的线程数量就可以了,
5、上述设置完毕后,还需要设置线程组。
三、写在最后
1、签到实现过程主要使用了两个函数嵌套。把__counter嵌套在__time中。
2、在不会写beanshell的时候,使用此方法也能达到相同效果。
3、最后使用beanshell脚本,也可以实现同样效果。
原文地址:https://www.cnblogs.com/dxw-dong/p/11596954.html
时间: 2024-10-10 17:15:34