51Testing软件测试论坛

标题: Jmeter+json断言 [打印本页]

作者: lovewang0306    时间: 2016-9-1 11:31
标题: 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 '["全部","郑州市","荥阳市","新密市","新乡市"]'

我怎么看怎么一样啊
作者: wuli泰斯特    时间: 2016-9-1 13:44
检查一下是不是标点符号用成中文的了,或者断言格式写错了什么的
作者: lovewang0306    时间: 2016-9-9 16:52
经研究,json path Assertion对数组的支持不太好,测试方案改为使用json path Extractor解析,之后在使用响应文本去匹配





欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2