11 2021 档案
摘要:使用pytest在终端执行case.py文件报错说 ModuleNotFoundError: No module named 'api',实际我是有api这个包的, pycharm中右键run是可以执行的,几经百度,终于解决 在要执行的case文件的首行(一定是所有引用的最前面)加上 import
阅读全文
摘要:今天写用例遇到一个问题,困扰了好一会 问题描述: 接口的api定义在yaml文件中,里面有接口的apiurl,定义为/testapi,调用时会进行域名拼接,重新赋值给apiurl,使用数据驱动第一次执行完, interface["url"]被赋值修改为域名+apiurl,第二次调用接口报错 如图为a
阅读全文
摘要:(https://tool.oschina.net/regex/# 在线正则表达式测试) (正则表达式规则参考百度百科 ) 正则表达式 * 举例zo* 就表示*前跟的一个字符作为子表达式,子表达式出现0次或多次,那么能匹配到的字符就是z、zo、zoo等 * :匹配子表达式0次以上 +:匹配子表达式1
阅读全文
摘要:print("获取当前文件路径——" + os.path.realpath(__file__)) # 获取当前文件路径 parent = os.path.dirname(os.path.realpath(__file__)) print("获取其父目录——" + parent) # 从当前文件路径中
阅读全文
摘要:本文讲述如何在metersphere平台添加脚本断言 场景:校验接口返回的json对象 key值是否完整准确,key值无缺失 以下是操作步骤: 在接口调用后增加断言规则,断言规则选择脚本 脚本中选择python,脚本逻辑处理完后,使用 AssertionResult.setFailure(True)
阅读全文
摘要:目的: 避免自动化工程的多耦合性和维护性差的问题:接口、参数、断言糅杂在case中,一个改变则整个工程都改变 实现: 工程分为api层+配置层+util层+日志+报告+数据层 Baseapi层是api的父类,其中在__init方法中初始化一个requestUtil对象 (RequestUtil对象实
阅读全文

浙公网安备 33010602011771号