lovewang0306 发表于 2016-9-1 11:31:22

Jmeter+json断言

部分返回值:
{
    "Code":"200",
    "body":{
      "city_list":[
            "全部",
            "郑州市",
            "荥阳市",
            "新密市",
            "新乡市"],}
我现在用json path Assertion获取city_list的值判断,JSon-path:$..city_list[*]或者.body.city_list(结果都一样)
报错,错误信息如下:
Assertion error: false
Assertion failure: true
Assertion failure message: Value expected to be '["全部","郑州市","荥阳市","新密市","新乡市"]', but found '["全部","郑州市","荥阳市","新密市","新乡市"]'

我怎么看怎么一样啊:L

wuli泰斯特 发表于 2016-9-1 13:44:44

检查一下是不是标点符号用成中文的了,或者断言格式写错了什么的

lovewang0306 发表于 2016-9-9 16:52:35

经研究,json path Assertion对数组的支持不太好,测试方案改为使用json path Extractor解析,之后在使用响应文本去匹配
页: [1]
查看完整版本: Jmeter+json断言