当前位置: 首页 > wzjs >正文

南山做网站的手机app页面设计

南山做网站的,手机app页面设计,千里马招标网站,低代码平台设计文章目录 一、httprunner常规的关键字详解httprunner测试用例的结构简化: 二、httpruner接口自动化项目架构三、环境变量四、代码项目框架如下图:api/wx_get_token.ymlapi/wx_get_tag.ymltestcases/wx_get_tag.ymltestsuites/wx_get_tag.yml.env 一、htt…

文章目录

      • 一、httprunner常规的关键字详解
        • httprunner测试用例的结构
        • 简化:
      • 二、httpruner接口自动化项目架构
      • 三、环境变量
      • 四、代码
        • 项目框架如下图:
        • api/wx_get_token.yml
        • api/wx_get_tag.yml
        • testcases/wx_get_tag.yml
        • testsuites/wx_get_tag.yml
        • .env

一、httprunner常规的关键字详解

httprunner测试用例的结构
  • config:配置
    • name:名称
    • variables:全局变量
    • verify:https协议
    • base_url:环境变量
  • teststeps:步骤
    • name:步骤名称
    • request:请求
      • headers:请求头
      • method:请求方式
      • params:参数
      • url:请求路径
      • cookie:cookie信息
      • json:用于发送http请求正文
      • data:用于发送http请求正文
  • extract:提取(通过content或body提取,json提取器。支持正则表达式提取。)
  • validate:断言
    • eq相等
    • equals相等
    • str_eq:字符串相等
    • lt:小于
    • le:小于或等于
    • gt:大于
    • ge:大于或等于
    • contains:包含
简化:
  • name:接口名称
    • request:请求
      • headers:请求头
      • method:请求方式
      • data:参数
      • url:请求路径
      • cookie:cookie信息
    • extract:提取(通过content或body提取,json提取器。支持正则表达式提取。)
    • validate:断言
      • equals相等
      • str_eq(str(a)=str(b))
      • contains:包含

二、httpruner接口自动化项目架构

hrp 安装请参考下面两篇文章:

  • httpruanner 安装官方教程
  • HttpRunner4.x 安装与使用

先要切换到项目的根目录,使用:hrp startproject 项目名

  • har:存放har文件
  • reports:存在报告
  • testcases:存放测试用例
  • api:存放yml文件,接口定义。
  • data:数据驱动
  • testsuites:测试套件
  • .env:存放环境变量
  • .gitignore:当你的项目使用git做版本控制的时候,添加在此文件中的文件不会被git管理。
  • debugtalk.py:实现热加载。

分层架构:三层

  • 1.接口定义层(api):为了更好的管理接口描述,每个一个接口定义都应该尽量的能够单独运行。
  • 2.测试用例层(testcases)
  • 3.测试套件层(testsuites)

关系:

  • testcases调用api层(使用api关键字),testsuites调用testcases层。(使用testcase关键字

三、环境变量

环境变量可以写入.env文件。
然后在api接口定义层里面使用:${ENV(变量名)} 获取环境变量。

httprunner实际的工作应用其他不多,只有一小部分的公司用它做接口自动化,主要目的:思想

四、代码

项目框架如下图:

api/wx_get_token.yml
config:name: get tokenvariables:appid: ${ENV(appid)}secret: ${ENV(secret)}grant_type: ${ENV(grant_type)}base_url: ${ENV(test_url)}
teststeps:
-   name: /cgi-bin/tokenrequest:headers:Postman-Token: df2780eb-2b14-4b5b-9318-b52133a3d43bUser-Agent: PostmanRuntime/7.44.0method: GETparams:appid: $appidgrant_type: $grant_typesecret: $secreturl: /cgi-bin/tokenextract:access_token: content.access_tokenvalidate:-   eq:- status_code- 200
api/wx_get_tag.yml
config:name: get tagbase_url: ${ENV(test_url)}
teststeps:
-   name: /cgi-bin/tags/getrequest:headers:Postman-Token: c82dec4a-4c9a-4848-8061-94142d082e2dUser-Agent: PostmanRuntime/7.44.0method: GETparams:access_token: $access_tokenurl: /cgi-bin/tags/getextract:access_token: content.access_tokenvalidate:-   eq:- status_code- 200
testcases/wx_get_tag.yml
config:name: get tagbase_url: ${ENV(test_url)}teststeps:
-   name: get tokenapi: api/wx_get_token.ymlexport:- access_token
-   name: get tagapi: api/wx_get_tag.yml
testsuites/wx_get_tag.yml
config:name: get tagteststeps:
-   name: get tagtestcase: testcases/wx_get_tag.yml
.env
test_url=https://api.weixin.qq.com
appid=wx74a8627810cfa308
secret=e40a02f9d79a8097df497e6aaf93ab80
grant_type=client_credential

文章转载自:

http://DQzWZzl7.cLbsd.cn
http://C84unvxY.cLbsd.cn
http://yP8DHF3a.cLbsd.cn
http://ezlaWVoR.cLbsd.cn
http://hewLRZY7.cLbsd.cn
http://CKNCLgqc.cLbsd.cn
http://FmTsbtFF.cLbsd.cn
http://PPZHoCQB.cLbsd.cn
http://VlXDldeS.cLbsd.cn
http://EDbnCA8D.cLbsd.cn
http://ksgfyi5w.cLbsd.cn
http://8MguQakV.cLbsd.cn
http://116cR0jg.cLbsd.cn
http://c4J58gdJ.cLbsd.cn
http://5dojwXsH.cLbsd.cn
http://rF0pNOlU.cLbsd.cn
http://beAdxCzE.cLbsd.cn
http://wryuvhJr.cLbsd.cn
http://SFJEn4Wo.cLbsd.cn
http://MyUQP6u4.cLbsd.cn
http://2sqyrg11.cLbsd.cn
http://5owPR2UW.cLbsd.cn
http://v3TN5kzq.cLbsd.cn
http://hUhLDvSA.cLbsd.cn
http://VDOKohVU.cLbsd.cn
http://ZWw9VlX9.cLbsd.cn
http://5etYhpsA.cLbsd.cn
http://Z3CauiFu.cLbsd.cn
http://M13cffCu.cLbsd.cn
http://OqMNVdpW.cLbsd.cn
http://www.dtcms.com/wzjs/723007.html

相关文章:

  • 电子政务网站建设ppt南宁伯才网络
  • 红酒网站建设商标注册多少钱
  • 建站魔方极速网站建设做酒店网站所用到的算法
  • 智能云建站wordpress延时插件
  • 外贸公司网址dedeseo网站
  • 网站建设需要确定的问题建立名词
  • 微网站建设最新报价保健品网站源代码
  • 张店网站建网站设计报价是多少钱
  • 免费做电子章网站wordpress多地区
  • 制作网站教学wordpress微博登入获取头像
  • iis为网站子目录绑定二级域名生态养殖网站模板
  • 怎么申请域名 制作网站重庆网站建设及优化
  • 伊利集团网站建设实训温州网站设计服务
  • 网站如何做邮箱订阅号学校教务网站的设计与实现
  • 有没有打代码的网站制作中秋网页素材
  • 西宁做网站是什么广州公司注册网址
  • 找人做网站需要什么张掖交通建设投资有限责任公司网站
  • 天津网站建设外包在线短网址缩短工具
  • 外贸公司网站大全在线制作印章公章
  • 行政还要负责网站建设新媒体吗幼儿教育网站源码
  • 特殊符号网站做简单的网站多少钱
  • 常用企业网站模板对比网络搭建的基本流程
  • 在北京建网站企业信用信息公示查询
  • 商务网站前台模板如何检测做的网站的兼容性
  • 网页制作与网站建设在线作业国内做的好的电商网站有哪些
  • 艺术家网站建设中企业网站建设的策划初期的一些误区不备案怎么做网站
  • wordpress建立好的网站联通公司做网站吗
  • 极简风网站手机网页游戏排行榜前十名
  • 建一个产品介绍网站室内装修效果图网站有哪些
  • 深圳市门户网站建设哪家好织梦网站转跳手机站