• 0
  • 0
分享

HttpRunner初级需要掌握的内容

1.语法选择:

    Httprunner提供两种语法,yaml和json语法书写脚本内容,个人选择yaml。

2.掌握config模块和test模块

   config模块,俗称基础配置模块,用于配置接口请求的基本参数包括公共变量、期望状态码等等

   test模块,俗称测试用例模块

3.提取关键字extract的使用

    主要用于提取请求响应的数据作为下一个接口请求的变量、或断言

4.断言关键字validate的使用

    主要用于验证当前请求是否成功,一般会结合使用:断言请求状态码+断言请求成功的核心字段值

详细内容介绍如下图:

11.png

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 性能测试,是结合被测系统应用架构、业务场景和实现细节、逻辑,对软件响应时间、处理速率、容错能力等进行分析测试,找到系统的性能瓶颈,并确认问题得到解决的过程。由于工作需要,对性能测试缺陷分类进行了整理,这篇博客,聊聊常见的性能缺陷以及表现方式。。。性能测试缺陷分类缺陷类型缺陷描述硬件磁盘空间CPUIO读写速率内存网络带宽网络波动CDN延时丢包应用JVM代码逻辑配置JDK版本底层配置参数配置数据库索引锁表空间慢SQL数据量中间件超时线程池缓存策略最大连接数通信实现方式负载均衡一、硬件磁盘空间:磁盘空间不足导致系统运行变慢,文件、日志等无法生成存放导致的性能瓶颈;CPU:CPU的核心功能是解释计算机...
            13 13 1476
            分享
          •       微服务字面上理解一个是微,另一个是服务,用大白话描述就是每个模块负责很小的功能范围视为微,而服务则是通过API的形式向其他模块提供服务      在早期的单体架构中,整个网站都运行在一套服务器集群上,共享计算机所有计算和存储资源,这种架构的优势在于当应对小规模的用户的时候,功能实现相对比较容易,可以快速开发,并且依赖较少,但这种架构没有处理高并发的能力,没有处理大数据量的能力,除非不计成本的整体做负载均衡      到了微服务时代,每个服务都用一个或多个服务实例来承载,对外...
            0 0 1077
            分享
          •   fiddler抓手机app的请求,估计大部分都会,但是如何只抓来自app的请求呢?  把来自pc的请求过滤掉,因为请求太多,这样会找不到重要的信息了。  环境准备:  1.电脑上已装fiddler  2.手机和电脑在同一局域网  一、设置  1.fiddler>Tools>Fiddler Options>Connections 勾选Allow remote computers to connect。  2.记住这里的端口号:8888,后面会用到。  二、查看电脑IP  1.打开cmd,输入:ipconfig,记住这个IPv4地址。  >>ipconfig  三...
            0 0 2248
            分享
          •   自动化测试案例是自动化测试工作积累的最重要资产,其生成和维护往往消耗IT企业较多的人力和物力成本。当企业的自动化测试案例数量比较庞大时,长期保持案例的活性使其不失效成为各大IT企业测试团队的迫切需求。  本文详细介绍一种保持自动化测试案例活性的方法,依托农业银行自主研发的“手自一体”的自动化测试平台--擎云平台,采取多项应对技术和措施,形成了“保鲜执行、案例打分”的管理流程,并在擎云平台上获得了最佳实践。  一、保鲜执行  由于批量执行自动化测试案例是一个很繁杂且机械的体力活,可以交由自动化测试平台的执行机每天在空闲的时间段根据事先定义的执行策略自动执行,实现由“自动化”执行自动化测试案例...
            12 12 1456
            分享
          •   二维码概述  二维码本身就是一个URL,只是通过QR码的形式把URL和用户身份信息转换成二进制的0和1,二维码中黑色的色素块代表1,白色的色素块代表0,我们通过相机扫码,就获取了二维码中的URL。  测试用例罗列(含扫码支付的相关内容)  1.界面测试:  · 界面的按钮和文字说明是否清晰、正确  · 界面的设计风格是否符合大众审美,对用户操作是否友好  2.功能测试:  · 扫描成功是否有提示  · 扫描失败是否有提示  · 只扫描一半时,是否扫描成功  · 打开扫描功能一段时间后没有扫描任何二维码,是否有提示用户或自动退出扫描功能  · 是否支持相册获取二维码,当扫描不是二维码时提示是...
            9 9 6670
            分享
      • 51testing软件测试圈微信