[HttpRunner]简单入门+解决接口依赖&调用环境变量

炒鸡简单,0门槛

一:

        使用抓包工具选中需要的请求之后点击:File->Export Sessions->Selected Sessions在弹出的窗口中选择HTTPArchive v1.2版本,之后点击Next保存至本地

 

二:

1.把保存的har格式的请求文件复制到Pycharm项目中,

如果项目层级较深,可以在文件上按右键->选择open in ->Terminal

在打开的终端中输入 har2case FilePath(文件路径) -2y(可选,转为yml格式,不加则转换为py文件)

三: 提取参数&引用

        3.1在yml文件中提取参数

                与request同级缩进下添加extract:字段

                                        token_type(变量名/key): body.data(提取json响应体中的data的值)

        

        3.2yml中引用提取的参数

                在另一个请求中,引用提取到的token_type 格式为:${变量名}

 

        3.3py文件中提取参数

                在RunRequest同级缩进下添加.extract()字段,

                       之后添加.with_jmespath("提取响应体中的data","参数名")

 

        

        3.4 py中引用提取的参数

                格式:${参数名} 

四:环境变量&引用

        1.项目根目录下新建 .env(文件名)文件

        2.键值对形式添加常量

        3.引用

                3.1yml中引用 :  格式${ENV(常量名)}

        

                3.2py中引用:格式${ENV(常量名)}

 

 五:运行case

终端中输入:hrun  casePath(文件路径)

        

注意:

        项目层级较深的话一定要检查终端所进入的目录,

        基于HttpRunner3.1.11

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值