首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Jmeter上一个请求的结果传递给下一个请求使用

因为项目中注册需要获取验证码,想要测试注册的接口就必须要先获取验证码,把获取到的验证码传入到注册用的参数中。方法如下:

先添加一个线程组,然后添加http请求默认值,

输入服务器地址和端口号,然后添加http请求,如下图

输入路径和各参数,并在此请求下添加正则表达式提取式,用来获取得到的验证码,如下:

对于正则表达式,这里我要重点说一下,因为我做的时候输错了,我要提取的是格式是:“data”:"123456"。我一直理解正则表达式是我在学习python时的正则表达式,于是我写成了"data":"(/d)",然后运行时总是提示错误。后来在群里问了下大神,才知道(.+?)基本通用,于是乎成功了。

设置了正则提取器,然后下一个请求中就要引用该参数了,如下,randomCode就是取件码的字段,引用正则中的name $即可。

最后要添加个 查看结果树 用来调试时查看结果。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171215B0M5QF00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券