修改HttpRunner源码实例

本文介绍了如何修改HttpRunner的源码,包括改变默认执行命令以自动生成测试报告,优化断言正则匹配以支持byte类型,以及调整csv文件查找方式以方便数据管理。通过这些修改,可以提升测试效率并实现更灵活的测试场景。
摘要由CSDN通过智能技术生成

如果要修改某个第三方库,那么就不能用pip install xxx, 而要找到源码clone下来。

修改版httprunner使用步骤:

  1. 下载新版本 源码
  2. 激活虚拟环境 source venv/bin/activate
  3. 下载依赖库文件 pip install -r requirements.txt
  4. 执行测试python test.py run tt01/testcases

之前标准httprunner run xxx等命令,全部改为python test.py hrun xxx执行,代码全部改完后,可以做个alias映射


修改默认执行命令

  1. 默认的hrun命令不会生成测试报告,每次都需要手动添加命令--html=report.html,修改cli.py, 将main_run()方法的最后一行return pytest.main(extra_args_new), 改为如下代码即可执行时默认生成html格式和allure的测试报告.
        time_stamp = time.strftime('%Y%m%d%H%M%S',time.localtime(time.time()))
        report_name = './reports/'+ time_stamp+'report'+'.html&#
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值