怎么在 pycharm 调试啊,求指导。。。。
报错信息太少无法定位
没有办法更新了
- config:
parameters:
- companyCode-companyName-companyAddress-provinceName-cityName-countyName-hasCertify-pollutionFactor-illegalType-officers-situation-advice-imgUrl-createdBy-except_code-except_message: ${parameterize(patrolRecord_NG_testcase1.csv)}
request:
base_url: http://10.1.170.85:80/
method: POST
headers:
Content-Type: "application/x-www-form-urlencoded"
- test:
name: patrolRecord_savePatroRecordNG
suite: patrolRecord_savePatroRecordNG()
validate:
- eq: ["content.code",$except_code]
- eq: ["content.message",$except_message]
测试报告:
第一条- eq: ["content.code",$except_code],就没有做校验啊
会不会是不支持参数引用的校验?
是写在 test 里面还是 config 里面呢,我试过好像不行啊,有啥要求吗
请教一下,testcase 里面是不能再写 validate 了吗?
请教一个问题:
在 variables 中可以引用 parameters 中的参数吗,因为要在 request 中使用 variables 作为传参调用一个函数
代码如下:
- test:
name: query
parameters:
- status: [0, 1]
variables:
params:
action: query
serviceProviderId: 53108a8a12c32da8
status: $status
request:
url: /electricitySafety
data: ${get_signature($params)}
报错如下:
httprunner.exception.VariableNotFound: status not found in recursive upward path!
请问这样的写法是不支持吗?还是我写错了,怎样才能在 variables 中引用 parameters 中的参数?
请教一个问题:
variables:
- params:
action: createxxxxxxx
stationName: 测试
shortName: 测试
类似于上述的 variables,可以使用 $params.stationName 来引用参数吗
我尝试了一下是报错的,不知道是不支持还是引用方式不对呢?
期待大神解决这个问题啊,实在太需要了
再问一下:看了遗留问题,如果愿意牺牲统计数据(仅牺牲用例个数的准确性),这个用例该怎么修改呢?