ICode9

精准搜索请尝试: 精确搜索
  • HttpRunner使用2020-03-14 09:58:20

    环境mac 10.12   简介: HttpRunner 是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。 HttpRunner是一个基于Python开发的测试框架,可以运行在Mac、Linux、Windows系统平台上 HttpRunner

  • httprunner源码2020-03-12 19:55:35

    1、python字典get函数返回指定键的值,指定键不存在,则返回默认值 get(key,default=None) 2、os.getcwd返回当前的工作目录 3、untils模块:将封装的接口放进untils工具类,可以直接调用 4、format字符串格式化,采用{}或:表示字符串位置 5、insert() 函数用于将指定对象插入列表的指定位置

  • httprunner踩坑-ssl.SSLCertVertificationError: [SSL: CERTIFICATE_VERIFY_FAILED]2020-03-08 18:43:57

    错误描述: 错误原因: request请求一个https链接时,会验证一次SSL证书。当目标网站使用的是自签名证书时,则会抛出上图的异常。 解决方案: 在request下添加一个verify参数,值为false。

  • Centos7安装httprunner,遇到的坑;2020-01-15 14:57:04

    中文使用文档:https://cn.httprunner.org/ HttpRunner是一款面向HTTP(S)协议的通用测试框架,只需要编写维护一份YAML/JSON脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求; 安装命令:pip3 install httprunner 检查是否安装成功:hrun -V 报错command not found 解

  • 基于HttpRunner,解析swagger数据,快速生成接口测试框架-优化篇2020-01-07 21:06:51

    之前写过一个 基于HttpRunner,解析swagger数据,快速生成接口测试框架,今天抽时间又优化了下 使用最新的httprunner 2.3.2 版本。默认好像没有生成测试报告,需要简单的修改下源码: # api.py 217行 添加report_path = report.gen_html_report(self._summary)# 修改报告的默认命名方式#

  • HttpRunner接口自动化测试框架--常见问题2019-12-18 12:04:10

    本篇文章主要总结在使用httprunner框架做接口自动化测试过程中遇到的问题 1.在参数化过程中读取CSV文件,不能读取出整型来。 读取下方文件数据,全部是字符串格式 原因:csv 格式本身是不支持配置数据类型的。它本身就不具备这个能力。 解决:暂定的解决方式是暂时不用它自带${P()}函数

  • HttpRunner学习6--使用parameters参数化2019-11-17 12:55:33

    前言 在使用HttpRunner测试过程中,我们可能会遇到这种场景: 账号登录功能,需要输入用户名和密码,设计测试用例后有 N 种组合情况 如果测试组合比较少,比如只有2个,那我们直接在YAML脚本中写2个 test 就行了,但如果测试组合有10个,或者上百个,我们总不可能写10个,甚至100个 test 吧? 因此,在

  • httprunner学习25-文件上传multipart/form-data2019-11-14 23:54:23

    前言 httprunner上传文件接口,其实跟requests上传文件的接口是一样的,之前在python接口系列里面有案例 python接口自动化16-multipart/form-data上传图片 文件上传multipart/form-data 用fiddler抓包,查看抓到的接口,以下这种接口就是multipart/form-data Content-Type: multipart/f

  • 接口自动化框架 - httprunner2019-11-05 22:55:08

    自己曾经写过一个接口自动化的框架,并做了一版本的优化,一直觉得做的还不错,且没依赖现有的框架。 最近因为一些工作的原因,开始又思考之前写的框架的一些缺点及如何优化,所以找到比较有名的httprunner源码来比较和学习下   1、httprunner 提供了比较便利的脚手架代码及命令行运行方式

  • HttpRunner学习4--使用正则表达式提取数据2019-11-05 21:00:33

    前言 在HttpRunner中,我们可通过extract提取数据,当响应结果为 JSON 结构,可使用 content 结合 . 运算符的方式,如 content.code,用起来十分方便,但如果响应结果为 text/html 结构时,便不能这么用了。 这时候,我们能不能使用正则表达式来提取呢?答案是肯定的。 测试场景 在这里,我将访问 Tes

  • httprunner-2-linux下搭建hrun(下)2019-11-03 12:03:19

    前言 前面我们说了linux下安装python3,hrun是需要依赖数据库,我们用docker进行安装mysql5.7让数据库能正常连接。安装mysql5.7请参考:https://www.cnblogs.com/gsxl/p/11747493.html 一、准备工作 已安装python3和pip3环境、mysql5.7(如果未完成上述,继续加油哈); 将hrun项目包上传至服

  • HttpRunner学习3--extract提取数据和引用2019-11-01 21:04:09

    前言 在HttpRunner中,我们要想从当前 HTTP 请求的响应结果中提取参数,可以通过 extract 关键字来实现。 测试场景 在这里,我将以一个学生充值金币的接口来模拟测试,这个接口在 Jmeter接口测试实例-牛刀小试 文章中有说明。 学生金币充值接口:http://doc.nnzhp.cn/index.php?s=/6&page_

  • httprunner学习19-跳过用例skip/skipIf/skipUnless2019-10-15 23:50:52

    前言 在实际工作中,我们有时候会需要对测试用例加判断,比如某个接口功能暂时去掉了,我们希望对这个用例skip不去执行。 当其它的接口依赖于登陆接口返回的token时候,如果登陆都失败了,后面的接口,我们希望也不用执行了。httprunner 中可以用 skip 和 skipIf 去实现此功能。 unittest提

  • 浅谈HttpRunner 做Http接口自动化测试2019-09-04 15:41:37

    HttpRunner 框架 简介 HttpRunner 是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求 【引用作者简述】 相关链接 HttpRunner中文使用文档 Github_HttpRunner 作者博客-DebugTa

  • Httprunner运行环境和命令使用及配置说明2019-07-23 15:41:16

    运行环境 HttpRunner 是一个基于 Python 开发的测试框架,可以运行在 macOS、Linux、Windows 系统平台上。 Python 版本:HttpRunner 支持 Python 3.4 及以上的所有版本,并使用 Travis-CI 进行了持续集成测试,测试覆盖的版本包括 2.7/3.4/3.5/3.6/3.7。虽然 HttpRunner 暂时保留了对

  • httprunner如何提取数据串联上下游接口2019-07-18 15:57:18

    httprunner进行接口测试时,从上一个接口提取参数传递给下游接口,如何获取数据里最后一个值? 突然被学员问道一个httprunner的问题,惭愧的是大猫之前没有是通过httprunner,又不好意思说不会,只能硬着头皮去看源码了。   问题其实很简单,怎么处理我不管,反正你得给答案。看一眼同学反馈的截

  • HttpRunner接口自动化框架的使用2019-07-09 18:56:40

    简介: HttpRunner 是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。 HttpRunner是一个基于Python开发的测试框架,可以运行在Mac、Linux、Windows系统平台上, 【第一步】:安装 Python 版本:Htt

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有