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
00后会自动化就想拿20K?不,你还差点远呢···
开始学习,了解了测试框架
httprunner
,开发框架django/flask/springboot,懂得了接口开发的流程,了解了mybatis,shiro,
v_648374
·
2024-08-30 10:26
自动化
运维
HttpRunner
3.X学习笔记(2)-用例结构解析
一、官方推荐的pytest格式
httprunner
可以支持三种格式的用例,分别是pytest、yaml和json。
立品
·
2024-02-15 08:19
自动生成测试用例_接口测试用例自动生成工具
har2case我们先来了解一下另一个项目har2case他的工作原理就是将当前主流的抓包工具和浏览器都支持将抓取得到的数据包导出为标准通用的HAR格式(HTTPArchive),然后
HttpRunner
.咖啡加剁椒.
·
2024-02-14 04:00
软件测试
测试用例
软件测试
自动化测试
功能测试
程序人生
职场和发展
HttpRunner
自动化之响应中文乱码处理
响应中文乱码:当调用接口,响应正文返回的中文是乱码时,一般是响应正文的编码格式不为utf-8导致,此时需要根据实际的编码格式处理示例:图1中extract提取title标题,output输出title变量值,如下图2可见,输出的变量值成了乱码,图3的报告中可以看到响应的编码为ISO-8859-1解决方式如下:方式一,添加headers头部信息,如下图4个关键字必须:User-Agent:*****
咖 啡加剁椒
·
2024-02-04 06:04
软件测试
自动化
python
压力测试
软件测试
功能测试
自动化测试
程序人生
HttpRunner
自动化测试工具之获取响应数据&extract提取值到变量
获取响应数据extract:提取注:extract应与request保持同一层级1、响应行,响应头;通过extract提取响应的数据并存储到变量中,如下图:注:变量名的前面要有-#获取响应数据:响应行(200,ok)\响应头-config:name:测试百度网站base_url:https://www.baidu.com-test:name:接口名称百度接口request:url:/method:
咖啡加剁椒.
·
2024-02-03 20:18
软件测试
自动化
dubbo
运维
自动化测试
软件测试
功能测试
程序人生
如何在Linux下搭建接口自动化测试平台
我们今天来学习一下在Linux下如何搭建基于
HttpRunner
开发的接口自动化测试平台吧!
咖啡加剁椒.
·
2024-02-03 20:48
软件测试
linux
运维
服务器
自动化测试
软件测试
功能测试
程序人生
httprunnerV4.X的基本使用详解
目录1、
httprunner
概述1.1、
httprunner
的优点2、
httprunner
的安装3、基本命令的使用3.1、生成脚手架3.2、将har文件转换为测试用例文件3.3、执行测试用例3.4、为项目创建虚拟环境
MY测试之路
·
2024-02-02 08:56
httprunner
测试工具
pytest
python
功能测试
使用这个插件,fiddler抓包直接生成
httprunner
脚本
har2case可以将.har文件转化成yaml格式或者json格式的
httprunner
的脚本文件,生成.har格式文件可以借助fiddler或Charles抓包工具友情提示:录制脚本,只是一个过渡,
咖啡加剁椒.
·
2024-01-27 02:14
软件测试
fiddler
前端
测试工具
自动化测试
软件测试
功能测试
程序人生
HttpRunner
(22):
httprunner
设置代理及请求证书验证
httprunner
设置代理:
httprunner
库本身没有提供设置代理的接口,但是底层使用了urllib.requests等库,可以设置HTTP_PROXY和HTTPS_PROXY环境变量,常用的网络库会自动识别这些环境变量
测试店小二
·
2024-01-26 04:54
服务器
python
开发语言
dubbo
httprunner
http
HttpRunner
(21):
httprunner
运行方式
httprunner
运行方式:
httprunner
在进行接口测试的时候,有两种运行方式方式一:通过命令行(CLI)运行,核心命令如下hrun:
httprunner
的缩写,功能与
httprunner
完全相同例
测试店小二
·
2024-01-26 04:24
测试用例
开发语言
服务器
httprunner
HttpRunner
(17):实现参数化传递
在
httprunner
中可以通过如下方式实现参数化:1、在YAML/JSON中直接指定参数列表2、调用debugtalk.py中自定义的函数生成参数列表3、通过内置的函数引用CSV文件4、通过debugtalk.py
测试店小二
·
2024-01-26 04:23
开发语言
python
数据库
测试工具
httprunner
HttpRunner
(18):录制工具使用--使用抓包工具通过命令转成yml文件
单个用例重复执行如果想让某个测试步骤重复执行,可以在test中增加times参数,如下:执行效果:录制工具使用:为了简化测试用例的编写工作,
HttpRunner
实现了测试用例生成的功能,对应的转换工具为一个独立的项目
测试店小二
·
2024-01-26 04:23
运维
服务器
测试用例
postman
开发语言
HttpRunner
(20):脚手架工具使用(一键搭建)-
httprunner
运行方式
httprunner
也提供了脚手架工具,使用步骤如下:1、在命令模式下输入hrun--startproject项目名称2、使用pycharm打开自动创建的项目名称目录步骤如下:1、在pycharm中的Terminal
测试店小二
·
2024-01-26 04:23
python
selenium
计算机外设
pytest
dubbo
httprunner
软件测试
HttpRunner
(11):忽略跳过用例--skip/
httprunner
的测试用例分层机制
忽略跳过用例:
Httprunner
框架中使用和unittest类似的方式进行忽略跳过用例,关键字有3个:skip:无条件跳过用例skipIf:条件成立,返回值为True时候成立(非0、非空等为true)
测试店小二
·
2024-01-26 04:53
测试用例
python
开发语言
服务器
linux
HttpRunner
(16):响应中文乱码处理
响应中文乱码:当调用接口,响应正文返回的中文是乱码时,一般是响应正文的编码格式不为utf-8导致,此时需要根据实际的编码格式处理示例:图1中extract提取title标题,output输出title变量值,如下图2可见,输出的变量值成了乱码,图3的报告中可以看到响应的编码为ISO-8859-1如果你想学习自动化测试,我这边给你推荐一套视频,这个视频可以说是B站播放全网第一的自动化测试教程,同时在
测试店小二
·
2024-01-26 04:53
服务器
dubbo
python
开发语言
postman
HttpRunner
(10):辅助函数debugtalk.py、初始化和清理操作--hook机制
辅助函数debugtalk.pyHttprunner框架中,使用yaml或json文件进行用例描述,无法做一些复杂操作,如保存一些数据跨文件调用,或者实现一些复杂逻辑判断等,为了解决这个问题,引入了debugtalk.py辅助函数来进行一些复杂操作。操作步骤:1.在项目根目录下新建debugtalk.py,在这个py文件中编写你要实现的逻辑代码函数,如下图:如果你想学习自动化测试,我这边给你推荐一
测试店小二
·
2024-01-26 04:52
dubbo
selenium
计算机外设
pytest
python
HttpRunner
(7):获取响应数据&extract提取值到变量
获取响应数据extract:提取注:extract应与request保持同一层级1、响应行,响应头;通过extract提取响应的数据并存储到变量中,如下图:注:变量名的前面要有-#获取响应数据:响应行(200,ok)\响应头-config:name:测试百度网站base_url:https://www.baidu.com-test:name:接口名称百度接口request:url:/method:
测试店小二
·
2024-01-26 04:22
dubbo
postman
python
服务器
java
pytest
httprunner
HttpRunner
(8):接口关联及断言
关联第一个test接口获取token,并提取出存储到变量中,在第二个test接口中直接调用该变量,如下图#接口关联-config:name:微信接口base_url:https://api.weixin.qq.com-test:name:获取tokenrequest:url:/cgi-bin/tokenmethod:GETparams:grant_type:client_credentialapp
测试店小二
·
2024-01-26 04:22
mysql
服务器
数据库
测试工具
python
自动化
httprunner
HttpRunner
(9):环境变量&跨文件传递变量值&输出变量值
环境变量设置:
Httprunner
通过在项目根目录下新增.env文件进行环境变量配置,其作用是存放一些
httprunner
接口测试脚本中的一些固定配置项(如:主机地址、端口等)。
测试店小二
·
2024-01-26 04:22
运维
服务器
测试用例
postman
开发语言
httprunner
pytest
HttpRunner
(6):模拟发送POST请求
模拟请求中带有headers的接口headers可通过headers添加头部信息,如下图#发送请求头headers的接口-config:name:百度接口用例base_url:https://www.baidu.com-test:name:发送百度接口的头部信息request:url:/smethod:GETheaders:Accept:text/html,application/xhtml+xm
测试店小二
·
2024-01-26 04:22
linux
服务器
python
开发语言
运维
httprunner
HttpRunner
(2):模拟发送GET请求&自动生成测试报告
httprunner
项目下yaml文件的格式1、首先在python项目下新建一个testcases文件夹,然后再新建一个以.yml的文件后缀名,如demo01.yml如果你想学习自动化测试,我这边给你推荐一套视频
测试店小二
·
2024-01-26 04:51
dubbo
selenium
计算机外设
pytest
python
httprunner
ApiAutoTest框架简介
二、简介市场上有很多做接口自动化测试的工具:postman、jmeter、
httprunner
、pytest、unittest、robotframwork…其实
飘凛枫叶
·
2024-01-24 16:23
测试框架
异步http接口调用库:httpx
谈到http接口调用,Requests大家并不陌生,例如,robotframework-requests、
HttpRunner
等HTTP接口测试库/框架都是基于它开发。
咖啡 加剁椒
·
2024-01-24 06:45
软件测试
http
httpx
网络协议
软件测试
自动化测试
功能测试
程序人生
httprunner
如何提取数据串联上下游接口
httprunner
进行接口测试时,从上一个接口提取参数传递给下游接口,如何获取数据里最后一个值?
码同学软件测试
·
2024-01-20 00:49
【
HttpRunner
4学习总结】- hook机制
一、介绍setup_hooks:在整个用例开始执行前触发hook函数,主要用于准备工作。teardown_hooks:在整个用例结束执行后触发hook函数,主要用于测试后的清理工作。二、调用hook函数hook机制分为两个层级:测试用例层面(testcase)测试步骤层面(teststep)(v4.3.5版本在测试步骤层面引用hook函数无法执行,有没有大佬解答一下?)1.运行测试用例层面(tes
不想上班+1
·
2024-01-18 15:36
测试用例
测试工具
httprunnermanager接口平台二次开发(十):平台实现发送邮件的功能[批量]
文章目录一、诉求1.1、邮件功能是不是鸡肋二、思路三、问题3.1、修改:jinja2/runtime.py3.2、修改
httprunner
框架的report模块四、实现4.1、views.py先写接口4.2
我先测了
·
2024-01-15 12:52
前端
httprunner
接口测试管理平台
接口自动化
chat-gpt
har2case源码解读
1、下载har2case源码地址:https://github.com/
HttpRunner
/har2case2、目录结构har2case:程序文件test:测试文件data:测试所需的har文件存放路径
寻bug
·
2024-01-14 21:26
python
mac
linux
python
pip
pytest
【
HttpRunner
】接口自动化测试框架
HttpRunner
是一款面向HTTP(S)协议的通用开源测试框架,只需编写维护一份YAML/JSON脚本,即可实现自动化测试、性能
美团程序员
·
2024-01-12 18:29
技术分享
软件测试
自动化测试
自动化测试
软件测试
HttpRunner
自动化测试工具之获取响应数据&extract提取值到变量
获取响应数据extract:提取注:extract应与request保持同一层级1、响应行,响应头;通过extract提取响应的数据并存储到变量中,如下图:注:变量名的前面要有-#获取响应数据:响应行(200,ok)\响应头-config:name:测试百度网站base_url:https://www.baidu.com-test:name:接口名称百度接口request:url:/method:
测试界柠檬
·
2024-01-07 04:25
软件测试
自动化
dubbo
运维
软件测试
自动化测试
功能测试
程序人生
HttpRunner
自动化测试之实现参数化传递
在
httprunner
中可以通过如下方式实现参数化:1、在YAML/JSON中直接指定参数列表2、调用debugtalk.py中自定义的函数生成参数列表3、通过内置的函数引用CSV文件4、通过debugtalk.py
测试界柠檬
·
2024-01-06 02:42
软件测试
软件测试
自动化测试
功能测试
程序人生
职场和发展
HttpRunner
的测试用例分层机制
测试用例分层介绍:在接口自动化测试维护过程中,由于测试用例的增加和需求变更导致测试用例的调整,使自动化测试用例的维护非常麻烦,直接关系到自动化测试能否持续有效地在项目中开展。概括来说,测试用例分层机制的核心是将接口定义、测试步骤、测试用例、测试场景进行分离,单独进行描述和维护,从而尽可能地减少自动化测试用例的维护成本。测试用例分层机制下的核心概念:接口定义(api)对接口信息进行独立管理测试用例(
测试界吖吖
·
2024-01-05 21:25
软件测试
测试用例
功能测试
软件测试
自动化测试
程序人生
职场和发展
HttpRunner
辅助函数debugtalk.py
辅助函数debugtalk.pyHttprunner框架中,使用yaml或json文件进行用例描述,无法做一些复杂操作,如保存一些数据跨文件调用,或者实现一些复杂逻辑判断等,为了解决这个问题,引入了debugtalk.py辅助函数来进行一些复杂操作。操作步骤:1.在项目根目录下新建debugtalk.py,在这个py文件中编写你要实现的逻辑代码函数,如下图:2.在yaml或json中使用${函数名
测试界吖吖
·
2024-01-05 21:22
软件测试
功能测试
软件测试
自动化测试
程序人生
职场和发展
HttpRunner
自动化之响应中文乱码处理
响应中文乱码:当调用接口,响应正文返回的中文是乱码时,一般是响应正文的编码格式不为utf-8导致,此时需要根据实际的编码格式处理示例:图1中extract提取title标题,output输出title变量值,如下图2可见,输出的变量值成了乱码,图3的报告中可以看到响应的编码为ISO-8859-1解决方式如下:方式一,添加headers头部信息,如下图4个关键字必须:User-Agent:*****
测试界柠檬
·
2024-01-05 08:00
软件测试
自动化
python
压力测试
软件测试
自动化测试
功能测试
程序人生
httprunner
的框架
https://docs.
httprunner
.org/user/scaffold/creataproject:projectrunprojectgetthepytestgetpytest
咕噜咕噜_f2d8
·
2024-01-01 20:56
4.写测试用例Testcase
HttpRunner
3.x支持三种测试格式,pytest,YAML和JSON。极力推荐使用pytest格式编写和维护测试用例,而不是以前的YAML/JSON格式。
魔大峰
·
2023-12-24 07:52
如何在Linux下搭建接口自动化测试平台
我们今天来学习一下在Linux下如何搭建基于
HttpRunner
开发的接口自动化测试平台吧!
测试界柠檬
·
2023-12-23 09:15
软件测试
linux
运维
服务器
软件测试
自动化测试
功能测试
程序人生
如何在Linux下搭建接口自动化测试平台
我们今天来学习一下在Linux下如何搭建基于
HttpRunner
开发的接口自动化测试平台吧!
爱学习的执念
·
2023-12-22 11:36
软件测试
linux
运维
服务器
poetry
/www.cnblogs.com/-wenli/p/13337188.htmlPython包管理之poetry的使用poetry是一个Python虚拟环境和依赖管理的工具,之前用pipenv,最近学习
httprunner
yushengzhou
·
2023-12-17 01:25
如何在jenkins容器中安装python+
httprunner
+pytest+git+allure(一)
背景:API接口自动化使用python语言实现,利用
httprunner
框架编写自动化用例场景(执行的时候还是依赖pytest),使用jenkins自动构建git上的源代码,并产生allure报告可视化展示
dghrty_show
·
2023-12-16 10:20
jenkins
python
pytest
allure修改logo 自定义
无论pytest还是
httprunner
都适用allure生成报告。那我们就有必要对allure报告进行一些定制。
小赖同学啊
·
2023-12-16 05:06
Jenkins
auto
test(UI
API
app)
java
开发语言
玩转测试开发:2021年Q3季度分享总结
Python小工具3、Python高阶4、Python异步5、Python内置库6、Python第三方库7、Python内置函数8、sanic学习9、工具安装10、工具常用命令11、性能locust12、
HttpRunner
3
玩转测试开发
·
2023-12-05 03:40
HttpRunner
自动化测试之响应中文乱码处理
响应中文乱码:当调用接口,响应正文返回的中文是乱码时,一般是响应正文的编码格式不为utf-8导致,此时需要根据实际的编码格式处理示例:图1中extract提取title标题,output输出title变量值,如下图2可见,输出的变量值成了乱码,图3的报告中可以看到响应的编码为ISO-8859-1解决方式如下:方式一,添加headers头部信息,如下图4个关键字必须:User-Agent:*****
潇潇说测试
·
2023-12-03 23:10
软件测试
服务器
运维
功能测试
软件测试
职场和发展
自动化测试
程序人生
HttpRunner
自动化工具之实现参数化传递
在
httprunner
中可以通过如下方式实现参数化:1、在YAML/JSON中直接指定参数列表2、调用debugtalk.py中自定义的函数生成参数列表3、通过内置的函数引用CSV文件4、通过debugtalk.py
潇潇说测试
·
2023-12-03 23:39
软件测试
自动化
运维
功能测试
软件测试
职场和发展
程序人生
解决hrun运行yaml文件报错
httprunner
.cli:main_run:49 - No valid testcases found, exit 1.
问题描述:
httprunner
版本:3.1.4har2case-V0.3.1yaml文件如下:-config:name:httpbinapitestrequest:base_url:http://www.httpbin.org-test
萧水雨寒
·
2023-11-29 06:21
Python报错
httprunner
python
HttpRunner
进阶
1关联参数如果进行测试的2个接口中,第2个接口需要使用第一个接口返回的参数,在
HttpRunner
中,支持参数提取(extract)和参数引用的功能($var)。
Lydia1991
·
2023-11-28 23:17
主流接口测试框架优缺点分析,教你如何选择适合的框架
目录前言需求1、robotframework2、JMeter3、
HttpRunner
4、gauge5、Unittest+Request+HTMLRunner总结重点:配套学习资料和视频教学前言今天给大家介绍一下接口测试框架的对比
测试小苗苗
·
2023-11-25 16:18
接口测试
python
开发语言
自动化
单元测试
职场和发展
公司计划用接口自动化测试,同事给我们科普了主流接口测试框架对比
目录一、robotframework二、JMeter三、
HttpRunner
四、gauge五、Unittest+Request+HTMLRunner公司计划系统的开展接口自动化测试,需要我这边调研一下主流的接口测试框架给后端测试
测试界清流
·
2023-11-25 16:42
自动化测试
软件测试
软件测试工程师
python
单元测试
开发语言
学会这套
HttpRunner
(17):实现参数化传递,测试开发都直呼内行
在
httprunner
中可以通过如下方式实现参数化:1、在YAML/JSON中直接指定参数列表2、调用debugtalk.py中自定义的函数生成参数列表3、通过内置的函数引用CSV文件4、通过debugtalk.py
bug捕手
·
2023-11-22 22:42
软件测试简历
功能测试
压力测试
测试
自动化
httprunner
的安装
安装命令行:$pip3install-Uhttprunner安装检测:$
httprunner
-V
咕噜咕噜_f2d8
·
2023-11-22 03:44
pytest+yaml实现接口自动化框架
前言
httprunner
用yaml文件实现接口自动化框架很好用,最近在看pytest框架,于是参考
httprunner
的用例格式,写了一个差不多的pytest版的简易框架项目结构设计项目结构完全符合pytest
凌空巷
·
2023-11-07 22:20
性能测试
软件测试
自动化
pytest
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
其他