Jmeter自动化创建任务(四)

在上一篇博客中我解决了Jmeter登录报错的问题:https://blog.csdn.net/qq_38175040/article/details/110921140

然后我开始尝试自动化创建任务:

1.登录系统后在系统内的操作需要token,所以需要添加正则表达式提取器:

作用是提取token的值赋给Authorization,然后在请求头里添加

在这里插入图片描述
在这里插入图片描述

2.然后新创建一个请求,这个请求用来自动化创建系统内的任务

先给这个请求添加好头管理器,在头管理器里添加各种信息头和token
在这里插入图片描述

然后先手动创建一个任务,抓包获取添加任务的URL以及添加成功需要提交的json字符串
在这里插入图片描述
在这里插入图片描述

然后填入请求中:
在这里插入图片描述

此时添加成功,但通过Jmeter添加的数据在系统中无法显示中文:
在这里插入图片描述

在请求中添加一下UTF-8即可
在这里插入图片描述
在这里插入图片描述

3.使用随机函数

但到上一步为止,添加的任务与在系统内添加的没有任何区别,都需要手动输入。
所以使用一个随机函数:
在这里插入图片描述
在这里插入图片描述
随机成功。
在这里插入图片描述

4.循坏多次创建

随机生成可用后,那接下来就是循坏创建多次任务喽,若用Jmeter一次只能创建一个那不是毫无意义吗。
但这里我遇到一个见鬼的问题:在登录请求下,正则表达式提取token,但这个token只能被登录之后的请求使用一次。被一个请求使用一次过后这个token就失效了。如下两图:第二个请求使用的token过期了。
在这里插入图片描述
在这里插入图片描述

查了一下,解决方案:https://blog.csdn.net/weixin_44649075/article/details/111226641
总结一下就是:正则提取要放到登录请求下。
在这里插入图片描述
在这里插入图片描述

OK,这样就可以使用Jmeter自动化创建任务啦。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LSQ的测试日记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值