非常感谢,用你的方法解决的,但是最好不用 ###,因为 python 中 # 会注释代码
不知道是不是 httprunner 字符解析方法的问题,replace 函数中 $ 用 $$ 可以转义为 $ 进行替换,但是密码中使用 $$ 进行转移就会失败,
${{{var}}} => $var 这个 我试了 ${{{var}}} =>${{{var}}}
开始时,但是我每个用例都需要执行不同的 sql,所以将 debugtalk.py 里面执行 sql 的方法改为根据用例传的 sql 执行
这样密码里面 $ 都变成了%24
不好意思,没有找到解决办法,只能说不忙的时候全覆盖,忙的时候先设计优先级高的场景,空闲了在补充优先级不高的用例
以前都是自己写 sql,用 sql 的结果去对比,忽略了接口测试是做回归的
如果出现 bug,在自动创建 bug 的时候,怎样判断 bug 是否已存在呢?
1.关于自动化创建 bug 这个,确实遗漏了非程序方面导致的 bug,所以改为先保存在在 excel 文档
2.保存在 excel 文档后,也想通过代码去删选是否 bug 已存在
3.summary:如果 message 太长,summary 可能超长,关于为什么要加时间的目的不清楚,
为了一眼看出是哪一个测试用例没用通过
测试方法名称:
修改前:
修改后:
为什么,会存在什么问题吗?因为接口测试这种,就算你手动创建,能够填写的内容还是那些,人工唯一就是可以判断这个 pr 出现没