学习jemeter时遇到的问题(正则表达式格式与匹配)
2017-08-30 11:33
405 查看
第一次自己操作jemeter,因为一个最简单的问题正则表达式,困惑了我一整天,一直都没有解决,现在写在这里,记录一下
1.添加线程组
2.添加http请求
3.添加查看结果树
4.设置http请求参数
演示接口:
1.不需要获取token的get请求:
http://www.weather.com.cn/data/sk/101110101.html
这个和后面的相似就不详细说了
2.需要获取token的post请求:
2.1先在http://ip地址:端口号/o/token2/下表单中添加(都是问本公司开发哥哥要的哈)
username:电话号码
password:密码
client_id:固定值
client_secret:固定值
grant_type:固定值
然后获取token
2.2将获取到的access_token作为参数传到下一个接口中
2.2.1在请求默认值中添加公共服务器地址
2.2.2获取到token
2.2.3添加正则表达式提取token(第一句提到的就是这里正则表达式写错了)
我当时百度过很多方法,添加多个正则表达式都试过,结果还是会报错,如果正则这里不添加这个空格,而传参数那里又加了空格,后面结果树中就会看到请求发的是默认换行,如果这里添加的是\s,结果树中就会识别不到,后来发现这个问题,也是看到到处都没有错,肯定是正则这里的问题,就把后面要传的参数直接复制到这里,再每个字段进行匹配,就发现了这个空格的问题
2.2.4添加需要测试的接口路径
2.2.5添加需要测试的接口信息头,添加需要传入的参数
2.3传入post请求加信息头加参数的
2.3.1其余和2.2一致
2.3.2传入参数
2.3.3添加必填的信息头
2.3.4查看结果树
1.添加线程组
2.添加http请求
3.添加查看结果树
4.设置http请求参数
演示接口:
1.不需要获取token的get请求:
http://www.weather.com.cn/data/sk/101110101.html
这个和后面的相似就不详细说了
2.需要获取token的post请求:
2.1先在http://ip地址:端口号/o/token2/下表单中添加(都是问本公司开发哥哥要的哈)
username:电话号码
password:密码
client_id:固定值
client_secret:固定值
grant_type:固定值
然后获取token
2.2将获取到的access_token作为参数传到下一个接口中
2.2.1在请求默认值中添加公共服务器地址
2.2.2获取到token
2.2.3添加正则表达式提取token(第一句提到的就是这里正则表达式写错了)
我当时百度过很多方法,添加多个正则表达式都试过,结果还是会报错,如果正则这里不添加这个空格,而传参数那里又加了空格,后面结果树中就会看到请求发的是默认换行,如果这里添加的是\s,结果树中就会识别不到,后来发现这个问题,也是看到到处都没有错,肯定是正则这里的问题,就把后面要传的参数直接复制到这里,再每个字段进行匹配,就发现了这个空格的问题
2.2.4添加需要测试的接口路径
2.2.5添加需要测试的接口信息头,添加需要传入的参数
2.3传入post请求加信息头加参数的
2.3.1其余和2.2一致
2.3.2传入参数
2.3.3添加必填的信息头
2.3.4查看结果树
相关文章推荐
- JavaScript中正则表达式中遇到的问题——测试匹配
- 使用正则表达式匹配字符串格式
- 【转】正则表达式-贪婪匹配与非贪婪匹配的效率问题
- 【记录】JS正则表达式(学习笔记2)现学现卖还帮美女解决了个问题。
- 匹配yyyy-mm-dd日期格式的的正则表达式
- Java学习笔记-正则表达式的模式匹配
- 巧用多个正则表达式解决取反替换问题(解决不匹配则替换问题)——用sed和perl的正则表达式
- Java 正则表达式最大,最小匹配问题
- 【dp】正则表达式匹配问题
- 正则表达式匹配问题
- 正则表达式匹配过程中堆栈溢出问题
- SED,AWK学习笔记Part 1-----利用正则表达式进行文本匹配
- boost中关于正则表达式在vs2008不能匹配中文的问题
- 匹配网页编码格式的正则表达式
- Python中的正则表达式匹配中文问题
- 正则表达式的贪婪匹配问题
- 黑马程序员_学习笔记4 IO流以及正则表达式解决一个传智播客的问题
- Visual Studio 中自带的电子邮件的正则表达式匹配中文的问题 与 \w
- 匹配yyyy-mm-dd日期格式的的正则表达式
- 关于正则表达式的递归匹配问题