jmeter学习笔记(2)——上一个请求的结果传递给下一个请求使用
2015-09-11 14:00
701 查看
因为项目中注册需要获取验证码,想要测试注册的接口就必须要先获取验证码,把获取到的验证码传入到注册用的参数中。方法如下:
先添加一个线程组,然后添加http请求默认值,
输入服务器地址和端口号,然后添加http请求,如下图
输入路径和各参数,并在此请求下添加正则表达式提取式,用来获取得到的验证码,如下:
对于正则表达式,这里我要重点说一下,因为我做的时候输错了,我要提取的是格式是:“data”:"123456"。我一直理解正则表达式是我在学习python时的正则表达式,于是我写成了"data":"(/d{6})",然后运行时总是提示错误。后来在群里问了下大神,才知道(.+?)基本通用,于是乎成功了。
设置了正则提取器,然后下一个请求中就要引用该参数了,如下,randomCode就是取件码的字段,引用正则中的name ${code}即可。
最后要添加个 查看结果树 用来调试时查看结果。
先添加一个线程组,然后添加http请求默认值,
输入服务器地址和端口号,然后添加http请求,如下图
输入路径和各参数,并在此请求下添加正则表达式提取式,用来获取得到的验证码,如下:
对于正则表达式,这里我要重点说一下,因为我做的时候输错了,我要提取的是格式是:“data”:"123456"。我一直理解正则表达式是我在学习python时的正则表达式,于是我写成了"data":"(/d{6})",然后运行时总是提示错误。后来在群里问了下大神,才知道(.+?)基本通用,于是乎成功了。
设置了正则提取器,然后下一个请求中就要引用该参数了,如下,randomCode就是取件码的字段,引用正则中的name ${code}即可。
最后要添加个 查看结果树 用来调试时查看结果。
相关文章推荐
- Unicode 以及UTF-8(转自廖雪峰)
- QWidget类的move()方法 移动窗口
- 服务器环境搭建 v2
- LeetCode_Implement Queue using Stacks
- 分享应用中的文件给其它应用
- iframe刷新父页面
- Android View的绘制机制流程深入详解(三)
- mysql 按年度、季度、月度、周、日SQL统计查询
- Android 内存溢出解决方案 (整理)
- 点击Dialog弹出WheelView滑轮效果源码
- ThreadLocal的工作原理
- 常用的Linux命令
- 设置行间距,计算带行间距的文本高度
- 理解collate Chinese_PRC_CI_AS ,请看实例:sql语句中如何识别字符串中的中文逗号的问题
- jsp内网探测脚本&简单代理访问-jeary
- springMVC+MyBatis+Oracle+Web实现增删改查(附带完整案例+数据库数据)
- 一些好的学习论坛和网址
- websocket
- 解决RecyclerView无法onItemClick问题
- iOS 定时器(NSTimer)基本使用方法