E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
HTTPRUNNER
10步玩转
httprunner
框架
一、安装说明python3.6安装:参考安装教程
httprunner
安装:pipinstallseleniumpipinstallpyOpenSSLpipinstallpymysqlpipinstallhttprunner
summer_1a77
·
2023-04-16 02:53
HttpRunner
学习笔记
HttpRunner
学习笔记httprunnerstartproject项目名称---创建项目;hrun项目名称---运行测试项目;hmake---将yaml/json用例转换成pytest用例;har2case
苏凯_b937
·
2023-04-14 16:09
全网最强,接口自动化测试框架的设计与实现,精心整理,掌控自我拿高薪
关键字驱动或表驱动的测试框架4、数据驱动测试框架5、混合测试自动化框架三、接口自动化测试框架策略四、接口自动化测试框架设计1、主流接口自动化工具框架2、以上各工具特性五、接口自动化测试框架搭建落地1、
HttpRunner
网易测试开发猿
·
2023-04-13 00:29
接口自动化
软件测试
测试
软件测试
接口自动化
接口自动化测试
自动化测试
测试工程师
接口自动化-
httprunner
3引入基于契约校验响应数据
背景在进行接口自动化时,需要对返回数据进行校验。在响应数据中字段少的时候,可以对每个字段进行校验。但当响应数据中字段多时,单独写校验比较麻烦。引入基于契约的校验,可以对返回数据进行基于值或者类型的全量校验。安装pipinstallpactverifypython类契约frompactverify.matchersimportMatcher,Like,EachLike,Enum,Term,PactV
东方不败之鸭梨的测试笔记
·
2023-04-08 16:30
#
自动化
python
HttpRunner
3源码分析(1) - cli.py
HttpRunner
3和2的区别挺大,3的底层使用pytest,2的底层是unittest.在兼容json和yaml格式测试用例的前提下,作者更鼓励使用写代码来接入.具体可以看这篇文章分析对比入口文件cli.py
Flutter&Python&Test
·
2023-04-08 16:17
python
HttpRunner
3.x 源码解析(2)-main_run执行用例
命令入口当在终端运行输入httprunnerrun目录或者文件名,则会调用main_run函数,并传入目录/文件名来执行测试用例。main_run(extra_args)main_run对于extra_args中的值,如果在os.path.exists不存在,则将其加入extra_args_new中。如果存在,则将其加入用例列表tests_path_listdefmain_run(extra_ar
东方不败之鸭梨的测试笔记
·
2023-04-08 16:45
#
接口自动化
python
HttpRunner
的测试用例分层机制
测试用例分层介绍:在接口自动化测试维护过程中,由于测试用例的增加和需求变更导致测试用例的调整,使自动化测试用例的维护非常麻烦,直接关系到自动化测试能否持续有效地在项目中开展。概括来说,测试用例分层机制的核心是将接口定义、测试步骤、测试用例、测试场景进行分离,单独进行描述和维护,从而尽可能地减少自动化测试用例的维护成本。测试用例分层机制下的核心概念:接口定义(api)对接口信息进行独立管理测试用例(
阿里大叔说测试
·
2023-04-07 09:47
httprunner
测试用例
单元测试
httprunner
自动化测试框架
HttpRunner
辅助函数debugtalk.py
辅助函数debugtalk.pyHttprunner框架中,使用yaml或json文件进行用例描述,无法做一些复杂操作,如保存一些数据跨文件调用,或者实现一些复杂逻辑判断等,为了解决这个问题,引入了debugtalk.py辅助函数来进行一些复杂操作。操作步骤:1.在项目根目录下新建debugtalk.py,在这个py文件中编写你要实现的逻辑代码函数,如下图:2.在yaml或json中使用${函数名
阿里大叔说测试
·
2023-04-07 09:17
httprunner
测试用例
python
开发语言
httprunner
HttpRunner
自动化测试,获取响应数据&extract提取值到变量
获取响应数据extract:提取注:extract应与request保持同一层级1、响应行,响应头;通过extract提取响应的数据并存储到变量中,如下图:注:变量名的前面要有-#获取响应数据:响应行(200,ok)\响应头-config:name:测试百度网站base_url:https://www.baidu.com-test:name:接口名称百度接口request:url:/method:
阿里大叔说测试
·
2023-04-07 09:16
httprunner
javascript
前端
servlet
httprunner
HttpRunner
自动化之接口关联、常用断言、环境变量设置
目录接口关联
HttpRunner
常用断言环境变量设置:接口关联第一个test接口获取token,并提取出存储到变量中,在第二个test接口中直接调用该变量,如下图#接口关联-config:name:微信接口
阿里大叔说测试
·
2023-04-07 09:16
httprunner
自动化
httprunner
自动化测试框架
HttpRunner
跨文件传递变量值&输出变量值
跨文件传递&输出变量值output:输出变量值,此参数在
httprunner
2.2版本的时候被export代替,跨文件传递参数的功能在
httprunner
2.2之后不生效。
阿里大叔说测试
·
2023-04-07 09:16
httprunner
httprunner
接口自动化测试
自动化测试
自动化测试框架
HttpRunner
自动化测试详细介绍、环境搭建、实战案例
目录
HttpRunner
简介:YAML文件简介环境安装实战案例
HttpRunner
简介:
HttpRunner
是一款面向HTTP(S)协议的通用测试框架,只需编写维护一份YAML/JSON脚本,即可实现自动化测试
阿里大叔说测试
·
2023-04-07 09:46
httprunner
httprunner
接口自动化测试
自动化测试
HttpRunner
模拟发送GET请求&自动生成测试报告
httprunner
项目下yaml文件的格式1、首先在python项目下新建一个testcases文件夹,然后再新建一个以.yml的文件后缀名,如demo01.ymlHttpRunner模拟发送get请求
阿里大叔说测试
·
2023-04-07 09:46
httprunner
https
httprunner
自动化测试
自动化测试框架
HttpRunner
自动化测试之模拟请求中带有 headers的接口和post请求
headers可通过headers添加头部信息,如下图#发送请求头headers的接口-config:name:百度接口用例base_url:https://www.baidu.com-test:name:发送百度接口的头部信息request:url:/smethod:GETheaders:Accept:text/html,application/xhtml+xml,application/xml
阿里大叔说测试
·
2023-04-07 09:46
httprunner
httprunner
自动化测试
HttpRunner
自动化之响应中文乱码处理
响应中文乱码:当调用接口,响应正文返回的中文是乱码时,一般是响应正文的编码格式不为utf-8导致,此时需要根据实际的编码格式处理示例:图1中extract提取title标题,output输出title变量值,如下图2可见,输出的变量值成了乱码,图3的报告中可以看到响应的编码为ISO-8859-1解决方式如下:方式一,添加headers头部信息,如下图4个关键字必须:User-Agent:*****
阿里大叔说测试
·
2023-04-07 09:41
httprunner
自动化测试
自动化
python
运维
HttpRunner
3.x 源码解析(4)-工具类loader.py
这些方法可以灵活的引用在其他项目中。加载yaml文件def_load_yaml_file(yaml_file:Text):"""loadyamlfileandcheckfilecontentformat"""withopen(yaml_file,mode="rb")asstream:try:yaml_content=yaml.load(stream,Loader=yaml.FullLoader)e
东方不败之鸭梨的测试笔记
·
2023-04-06 12:57
#
python
HttpRunner
3.x 源码解析(5)-runner.py
首先看下生成的pytest文件fromhttprunnerimportHttpRunner,Config,Step,RunRequest,RunTestCaseclassTestCaseLogin(
HttpRunner
东方不败之鸭梨的测试笔记
·
2023-04-06 12:57
#
python
HttpRunner
3.x 源码解析(3)-main_make生成用例文件
main_make当终端输入httprunnermake目录/文件名,则调用main_make来生成py文件格式的测试用例对于tests_path中的路径,首先进行路径兼容。如果不是绝对路径,则转换为绝对路径。然后调用__make()函数,将测试用例文件转为可运行的pytest文件。defmain_make(tests_paths:List[Text]):ifnottests_paths:retu
东方不败之鸭梨的测试笔记
·
2023-04-06 12:27
#
python
开发语言
Jenkins构建接口自动化
基于
httprunner
2.x的分层设计,通过python+pytest+allure搭建接口自动化框架实战。
rusuo_1995
·
2023-04-05 17:14
jenkins
jenkins
自动化
运维
HttpRunner
3.X学习笔记(1)- 简介与安装
目前官方最新版本为3.x的版本了,以下是学习笔记一、介绍
HttpRunner
是一款面向HTTP(S)协议的通用测试框架,只需编写维护一份YAML/JSON脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求
倔强的课代表
·
2023-04-05 09:30
gitlab cicd集成http runner实现自动化测试
1.编写测试脚本因为虚拟机的python版本是2点几的版本,为了方便所以
httprunner
的版本使用的是1.5.8.测试用例采用的是yaml的编写方式,
httprunner
的编写格式,可以在网上自行查阅
张家老院子
·
2023-04-04 09:31
环境搭建
http
自动化
http
runner
python
gitlab
2020-08-11
HttpRunner
3.X开源接口测试框架学习(二)debugtalk.py每个项目应该并且只能有一个debugtalk.py文件。该文件具有多种功能。
小黑测试员
·
2023-04-04 07:01
HttpRunner
入门实践
设计理念:充分复用优秀的开源项目,不追求重复造轮子,而是将强大的轮子组装成战车遵循“约定大于配置”的准则,在框架功能中融入自动化测试最佳工程实践追求投入产出比,一份投入即可实现多种测试需求在
HttpRunner
虐心笔记
·
2023-04-03 19:34
自从学了这套框架,自动化+性能都解决了
框架介绍1、
HttpRunner
是一款面向HTTP(S)协议的通用测试框架,只需编写维护一份YAML/JSON脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。
程序员雷子
·
2023-04-03 05:20
自动化测试
功能测试
职场和发展
软件测试
面试
Linux+Jenkins+
httprunner
+allure生成测试报告
jdk安装和配置环境变量jdk下载官网地址:https://www.oracle.com/cn/java/technologies/javase-downloads.html,下载对应的Linux安装包。image.pngimage.pngLinux配置jdk环境Linux新增jdk安装目录(目录可自定义)mkdir/usr/local/softcd/usr/local/soft通过ftp把安装包
冲锋丘丘人
·
2023-04-01 20:47
Django(三)接口自动化平台HttpRunnerManager(1)本地部署
Windows,所以我就在windows下面搭建了环境:mysql5.7django2.0.3python3.6.8一、HttpRunnerManager简要介绍HttpRunnerManager:即基于
HttpRunner
M1kasal
·
2023-03-31 23:19
Django
django
python
httprunnerV3源码——初识项目
httprunner
项目文件结构httprunnerapp->网络服务模块routers->路由分组debug.py>提供调试用例的接口debugtalk.py>提供获取debugtalk信息的接口deps.py
卫青臣
·
2023-03-28 22:16
Httprunner
3.x的使用
Httprunner
说明文档路径:https://docs.
httprunner
.org/HttpRunnerv3.x支持三种测试用例格式pytest,YAML和JSON。
祁小彬
·
2023-03-21 22:52
HttpRunner
3.X学习笔记(10)多环境变量切换
在日常测试工作中,我们的测试用例可能需要在多环境中运行,为了实现一套测试脚本能在不同的测试环境中使用,我们需要把与环境有关的参数抽取出来,每次运行用例时,可以指定运行时(RunTime)环境变量,来达到同一用例在不同的环境中执行。环境变量的定义建议把环境变量定义在一个文件中,如.env#.envadmin_base_url=https://openadmintest92.aiyuangong.co
倔强的课代表
·
2023-03-19 01:53
HttpRunner
v3.x 中文文档
背景最近在公司内部需要做接口相关的工具,所以计划使用比较流行的
httprunner
。但是发现HttpRunnerv3.x的官方文档是英文文档,对于中文不好的我来说,看着有点费劲。
测试在路上
·
2023-03-18 11:09
httprunner
+jenkins+git+allure
好久没写了,这段时间接触的东西有点琐碎,加上比较懒,一直拖到现在,弄了
httprunner
有半个月了,渐渐有点眉目,暂时记录下。
果果小姚
·
2023-03-16 21:41
httprunner
3.x详细教程六(
httprunner
的setup和teardown及hook)
httprunner
3.x详细教程六(
httprunner
的setup和teardown及hook)
httprunner
的setup和teardown可以在yml或者json文件中定义,按照3.x版本的推荐
成都_阿木木
·
2023-03-16 16:40
Git本地新项目推送到远程仓库
前言假设开发了一个新项目,想推送到远程,具体的操作方式和命令如下:(使用gitbash)1、切到项目目录中,例如E:\
httpRunner
_study2、初始化git仓库并在本地提交//初始化git仓库
YonJ
·
2023-03-16 14:50
Git
git
测试开发/资深测试工程师面试题
1.自我介绍2.介绍一下
httpRunner
框架?它的原理(画图)?3.使用以上框架如何进行参数的提取,引用?如何断言?如何做到断言内容灵活变更?如何做到参数灵活变更?如何做到异步?
xFlamingo
·
2023-03-13 21:11
HttpRunner
的安装及简单录制
如何安装
Httprunner
因为在pipy进行托管,正常就是使用pipinstall的方式如果没有网络环境可以考虑下载安装包,本地进行Pip安装创建Python虚拟环境,然后通过Pip进行安装安装python
xianling_he
·
2023-03-11 06:01
HttpRunner
接口自动化测试框架--常见问题
本篇文章主要总结在使用
httprunner
框架做接口自动化测试过程中遇到的问题官方的问题总结:Issues·
httprunner
/
httprunner
·GitHub1.在参数化过程中读取CSV文件,不能读取出整型来
程序员二黑.
·
2023-02-26 03:14
软件测试
自动化测试
单元测试
测试工具
测试用例
test-express
采用python3,基于
httprunner
开发。
tufatao
·
2023-02-07 07:26
httprunner
变量优先级
testcase测试用例的变量优先级stepvariables>extractedvariables>parametervariables>configvariables本接口的变量>上游接口提取的变量>用例的全局变量>配置变量testsuite测试套件的变量优先级testcasevariables>exportvariables>testsuiteconfigvariables>referenc
Joey_GZ
·
2023-02-04 14:34
书签
1.
httpRunner
中文使用文档:https://cn.
httprunner
.org/2.sql注入一点小知识:https://blog.csdn.net/Breeze_CAT/article/details
ling67_
·
2023-02-03 04:23
04-
Httprunner
接口自动化第四篇:运行测试用例&生成测试报告
一、运行测试用例hrun运行运行命令:hruntestcases/testcasepycharm运行直接对应的.py文件中,运行即可二、生成测试报告1.
httprunner
内置测试报告1.hruntestcases
gz_tester
·
2023-01-27 11:28
HttpRunner
4.x 安装与使用
HttpRunner
4.x安装与使用
HttpRunner
4.x安装与使用安装使用运行脚手架项目方式一:录制生成用例步骤1:导出har文件步骤2:转化成测试用例文件步骤3:执行测试用例方式二:手工编写测试用例
沉觞流年
·
2022-12-19 10:53
#
HttpRunner
测试工具
pytest + yaml 框架 - 我们发布上线了
前言基于
httprunner
框架的用例结构,我自己开发了一个pytest+yaml的框架,那么是不是重复造轮子呢?
爱吃 香菜
·
2022-11-24 08:15
自动化测试
程序人生
软件测试
pytest
python
开发语言
软件测试
程序人生
HttpRunner
接口自动化(四)
HttpRunner
参数化
HttpRunner
接口自动化(四)
HttpRunner
参数化
httprunner
是基于requests的,所以处理思路与python中处理一样变量
Httprunner
参数关联
HttpRunner
参数化变量使用
玻璃杯1992
·
2022-11-20 14:20
python
自动化
python
HttpRunner
接口自动化(五)接口关联
HttpRunner
接口自动化(五)接口关联目录前言设置关联接口总结前言在接口自动化中我们经常会有会接口关联的关系,通过上一个接口获取的值,传入到下一个接口。
玻璃杯1992
·
2022-11-20 14:20
python
python
httprunner
httprunner
(仅作为个人笔记,如有雷同,请联系删除。。)
你们的好朋友大强
·
2022-10-18 16:16
测试开发
python
功能测试
自动化
HttpRunnerManager + Jenkins接口自动化测试平台搭建
简介:
httprunner
是一款基于Python的开源工具。
RingScofield
·
2022-10-18 16:15
测试技术
主流接口测试框架那么多怎么选择?优缺点对比它来了
目录需求1、robotframework2、JMeter3、
HttpRunner
4、gauge5、Unittest+Request+HTMLRunner总结重点:配套学习资料和视频教学需求1、接口编写方便
软件测试老莫
·
2022-09-22 19:54
接口测试
python
开发语言
pytest
sql
sqlserver
自从学了这套框架,自动化+性能都搞定了
框架介绍1、
HttpRunner
是一款面向HTTP(S)协议的通用测试框架,只需编写维护一份YAML/JSON脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。
入坑玩家
·
2022-07-13 15:17
软件测试
测试进阶
测试工具
软件测试
测试工程师
软件框架
python
Httprunner
系列(十):企业级接口自动化测试框架定制
文章目录前言一、hrun目前的版本二、环境准备&
httprunner
的基本操作1.安装python、
Httprunner
、allure-pytest:2.环境验证,查看
httprunner
版本:3.查看
嘉 诚
·
2022-06-23 09:54
Httprunner
python
自从学了这套框架,自动化+性能都解决了
框架介绍1、
HttpRunner
是一款面向HTTP(S)协议的通用测试框架,只需编写维护一份YAML/JSON脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。
编程简单学
·
2022-06-19 19:06
程序员
软件测试
python
测试工具
测试用例
压力测试
程序人生
功能测试
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他