Jmeter接口测试问题及解决方法积累

1、各个类型参数的位置
plain body
query parameter
URI 路径上
2、特殊字符处理
\"做为参数输入到接口,会出现错误
响应断言中若是有用到正则表达式,不能包含正则表达式的一些特殊字符,如:[]\,建议用equals匹配字符串
3、接口调用预期结果就是:失败的
须要在响应断言中勾选:Ignore Status
4、响应断言匹配
equal 不支持正则表达式
匹配 正则表达式
包括
5、文件上传类接口
注意请求信息头中的ContentType,不能定义,不然上传会失败
路径定义,注意使用"/"而非“\”
6、关于正则表达式匹配
1)${roleid_matchNr}>=6:正则表达式匹配数据总数
2)${rightId_#}>=6:数据库提取数据总数
2)多行匹配,以及多个数据,匹配第二个的问题解决方法:
"groupId":(.*?),[^\}]*?"isAdmin":false,正则表达式

说明:^\}表示匹配不是}的字符数据库

相关文章
相关标签/搜索