您的位置:首页 > 其它

jmeter学习笔记(2)——上一个请求的结果传递给下一个请求使用

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


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

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


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


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

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



最后要添加个 查看结果树 用来调试时查看结果。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: