自动化接口测试框架:HttpRunner 系列文章目录
接口测试方兴未艾,自动化接口测试又是其中的重要手段,在这个过程中,测试框架的引用是必不可少的,业内有不少成熟的自动化测试框架,本系列文章旨在学习和分享 HttpRunner 这个通用测试框架的使用,以及进行相应的案例分析。
为了方便进行检索,将相关文章及链接制作了一个目录,后期有时间随时进行更新。
A01_HttpRunner 介绍_httprunner 是谁开发的-CSDN博客
A02_安装HttpRunner_httprunner下载-CSDN博客
A03_一个简单的接口案例说明_pm25.in 空气质量网站 api-CSDN博客
A04_开始于一个简单的测试用例_数组list value 设计测试用例-CSDN博客
A05_再写一个 YAML 格式的测试用例_yml风格测试用例-CSDN博客
A06_写一个针对 PM2.5 接口的测试用例_pm2.5in的token-CSDN博客
A07_测试用例的格式验证_格式校验的测试用例-CSDN博客
B01_接口测试前置知识补充:请求提交类型_b01接口-CSDN博客
B02_接口测试前置知识补充:POST请求之Content-Type_测接口需要测content-type吗-CSDN博客
B03_接口测试前置知识补充:cookie和session_httprunner cookie-CSDN博客
B04_接口测试前置知识补充:Token、JWT和OAuth2_oauth2.0 jwt token验证成功回调方法-CSDN博客
B05_接口测试前置知识补充:正则表达式_接口测试正则表达式-CSDN博客
B06_接口测试前置知识补充:HTTP响应状态码_断言异常code 一般是多少-CSDN博客
C01_HttpRunner测试框架文件编写规范:JSON文件规范引入_httprunner json schema-CSDN博客
C02_HttpRunner测试框架文件编写规范:testcase 测试用例编写规范_testcase.json-CSDN博客
C03_HttpRunner测试框架文件编写规范:request 请求规范_httprunner包装request-CSDN博客
C04_HttpRunner测试框架文件编写规范:config 配置规范_httprunner config的用法-CSDN博客
C05_HttpRunner测试框架文件编写规范:api 接口文件规范_httprunner api编写方式-CSDN博客
C06_HttpRunner测试框架文件编写规范:suite 测试用例集合文件编写规范_httprunner suite-CSDN博客
D01_用例中设置变量(variables)_testin怎么把用户名设置为变量-CSDN博客
D02_用例中提取数据:extract 关键字简要说明-CSDN博客
D03_用例中提取数据:regex 正则方式_正则 {0:d03}-CSDN博客
D04_用例中提取数据:delimiter 界定符方式_startdelimiter-CSDN博客
D05_用例中提取数据:delimiter 界定符方式源码解读-CSDN博客
D06_用例中提取数据:案例实践_从用例中抽取数据-CSDN博客
D07_用例中提取数据:elapsed 响应时间提取案例_elapsedtime.totalseconds-CSDN博客
D08_用例中提取数据:headers 响应头提取案例_httprunner提取请求头中的参数-CSDN博客
D09_用例中提取数据:content 响应实体提取案例_content获取0-7位数据-CSDN博客
E01_HttpRunner断言:validate 总述_httprunne validators-CSDN博客
E02_HttpRunner断言:断言类型列表-CSDN博客
E03_HttpRunner断言:比较器的名称_比较器的ge gt tc-CSDN博客
E04_HttpRunner断言:可断言的响应属性_httprunner相应时间-CSDN博客
F01_HttpRunner关联:关于 SessionID 问题_sessionid需要后台主动写到响应标头么-CSDN博客
F02_HttpRunner关联:提取固定名称方式的 SessionID_f12拿session id-CSDN博客
F03_HttpRunner关联:通过正则提取 SessionID_failed to extract data with regex-CSDN博客
F04_HttpRunner关联:通过头域匹配方式提取 SessionID_httprunner2 extract header-CSDN博客
F05_HttpRunner关联:使用提取到的 SessionID_httprunner 设置session-id-CSDN博客
G01_HttpRunner重定向:WordPress 登录抓包分析_wordpress 抓包-CSDN博客
G02_HttpRunner重定向:WordPress 编写登录用例_httprunner302-CSDN博客
G03_HttpRunner重定向:WordPress 改写登录用例试错_httprunner ordereddict-CSDN博客
G04_HttpRunner重定向:WordPress 编写登录用例重定向解决方案_httprunner4 接口重定向关闭-CSDN博客
H01_HttpRunner 重复执行用例指定步骤:times_httprunner times-CSDN博客
H02_HttpRunner 重复或跳过用例指定步骤:skip、skipIf、skipUnless_httprunner怎么处理跳过问题-CSDN博客
I01_HttpRunner上传图片:抓包分析_httprunner自动化接口 上传图片-CSDN博客
I02_HttpRunner上传图片:file-like-objects 方式_httprunner files同时存在-CSDN博客
I03_HttpRunner上传图片:file-tuple方式_httprunner接口自动化如何上传图片-CSDN博客
I04_HttpRunner上传图片:upload 方式_httprunner data和upload同时存在-CSDN博客
J01_使用脚手架生成 HttpRunner 默认项目结构_httprunner生成脚手架文件结构-CSDN博客
J02_HttpRunner自动化测试用例分层思想_httprunner 定义用例顺序-CSDN博客
J03_在HttpRunner中定义独立的接口文件_httprunner 生成api定义-CSDN博客
J04_在测试用例中调用独立接口文件_测试类中调用其他接口debugg测试-CSDN博客
J05_在测试用例中嵌套调用其他测试用例_测试用例嵌套怎么办-CSDN博客
J06_在 HttpRunner 中通过“测试用例集合”组织多个用例的执行_httprunner一个文件多个用例是怎么实现的-CSDN博客
J07_优化一下测试用例集合_啥叫对测试用例集合进行分析和优化-CSDN博客
J08_按 HttpRunner 推荐项目结构组织文件_httprunner官网文件分类-CSDN博客
K01_HttpRunner参数化:参数化数据驱动概述_k01文件-CSDN博客
K02_HttpRunner参数化:内置参数 + 独立参数_测试用例.yml中时间延迟-CSDN博客
K03_HttpRunner参数化:内置参数 + 组合参数(固定组合策略)_htpprunner 参数化组合-CSDN博客
K04_HttpRunner参数化:内置参数 + 组合参数(笛卡尔积式组合)_httprunner笛卡尔积组合-CSDN博客
K05_HttpRunner参数化:外置参数 + CSV文件 + 独立参数_httprunner csv parameter with comma-CSDN博客
K06_HttpRunner参数化:外置参数 + CSV文件 + 组合参数(固定组合策略)_csv文件组合参数怎么写-CSDN博客
K07_HttpRunner参数化:外置参数 + CSV文件 + 组合参数(笛卡尔积式组合)_csv笛卡尔输出-CSDN博客
K08_HttpRunner参数化:函数动态生成测试数据 + 独立参数_httprunner 如何实现参数 动态化-CSDN博客
K09_HttpRunner参数化:函数动态生成测试数据 + 组合关联参数_组合生成检验参数-CSDN博客
L01_HttpRunner的hook(钩子)机制:(setup/teardown)用例层面的调用_httprunner teardown-CSDN博客
L02_HttpRunner的hook(钩子)机制:(setup/teardown)用例步骤层面的调用_httprunner debugtalk 钩子函数-CSDN博客
L03_HttpRunner的hook(钩子)机制:(setup/teardown)对请求和响应内容进行预处理_运行httprunner中debugtalk实现原理-CSDN博客
M01_cookie整理:提取指定某个名称的 cookie 值_获取千牛cookie-CSDN博客
M02_cookie整理:通过header提取所有 cookies 项_前后分离项目如何从headers中获取cookies-CSDN博客
M03_HttpRunner中文乱码问题:悟空CRM 系统断言中文失败显示乱码分析_悟空机器人app编程后语音编辑文字后出现乱码-CSDN博客