使用httprunner框架实现自动化测试—基础篇

本文介绍了使用Httprunner进行自动化测试的基础流程,包括项目准备、分析用例并编写用例,详细阐述了从创建优惠券到订单详情校验的各个步骤,适合初学者参考学习。
摘要由CSDN通过智能技术生成

写在前面:

  • 第一次接触的自动化测试就是使用httprunner框架实现的,刚开始接触时真的是无从下手,一些理论知识及常用概念是知道的,但是需要真正的项目实践来写出东西时是一脸懵逼,好在当时大佬们把前置的路都铺好了,只需要去模仿着填空就好,接触了一段时间也实现了一小模块业务。最近开始想要去写的人多了,想把我这段时间学习下来的一些微薄经验分享一下,也算是自己的一个学习总结吧!

正文:
一、Httprunner是什么?(httprunner简介:)
Httprunner是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。——取自于百度百科

 更多介绍可以查看中文使用介绍文档: https://v2.httprunner.org/
 安装大家可以根据文档中介绍的去敲个命令就好了,这边重点强调两个我踩过的坑:
 1.安装过程中报错,这个我当时实在搞不清楚为什么敲行一模一样的命令就会报错,反正到现在我也没太明白,只是听说是自己网络问题导致的,网络断开下重新连接后在敲一次就好了,我也是这样解决掉我的报错的。
 2.安装好后,在pycharm中运行脚本报错。具体报错我没有截图,说的大概意思就是找不到一个包,但那个包却是存在的,最后查资料换了版本号就好了,好像是最新的版本在一些环境中运行不稳定导致的,推荐大家使用我们常用的一个版本:2.5.6
 可以查下你的当前版本,如果不是建议换成稳定版本,尽量使用2.x.x的版本。
 (1)查看当前版本
 httprunner -V
 (2)变更版本为2.5.6
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple httprunner==2.5.6

二、Httprunne

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值