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

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

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

posted @ 2017-04-01 14:10  leo博客  阅读(4254)  评论(0编辑  收藏  举报