赞
踩
1、首先安装httprunner,使用命令pip install httprunner
2、使用httprunner -V和httprunner -h命令进行环境验证
3、使用脚手架生成一个项目,命令httprunner startproject demo
4、以幕布为例进行登录和修改文件夹名称,操作过程中使用charles抓包,过滤没用的资源
5、选中后导出成.har文件,然后导出的文件位置在har文件夹里面
6、使用har2case login.har命令生成py文件
也可以使用命令har2case login.har -2y生成yaml文件
也可以使用命令har2case login.har -2j生成json文件
7、最后我们可以简单的运行我们的case,使用命令pytest -s login01_test.py
在这里我们首先实现了用例的简单运行
我们将之前的登陆脚本放在testcases中,以yml为例,如图,进行运行
在你录制脚本之后,直接运行,会发生报错,可以尝试下关掉charles后再运行就好了
之前运行不通过,是因为编码原因,虽然说body里面有这个code字段,为了不影响我们的进度,我们先把这个去掉
我们把这个去掉,这个时候不校验代码的结果,运行之后就会通过
我们在yml文件里面的config添加base_url,在url位置只填写路径名称,如图
运行之后我们看是可以通过的
我们可以将账号密码进行抽离出来,如下:
运行之后:
局部变量:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。