上一页 1 ··· 7 8 9 10 11 12 下一页
摘要: HttpRunner v3.x开始,测试用例和测试用例集都可以实现参数化数据驱动,需要使用parameters关键字,定义参数名称并指定数据源取值方式。 如果让测试用例(testcase)的概念更纯粹,可以考虑将参数化的功能在testsuite中实现。 创建一个 testsuite,在 testsu 阅读全文
posted @ 2021-08-02 05:31 keena_jiao 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 一、概述 HttpRunner 从 1.4.5 版本开始实现了全新的 hook 机制,可以在请求前和请求后调用钩子函数。 二、调用 hook 函数 hook 机制分为两个层级: 测试用例层面(testcase) 测试步骤层面(teststep) 1、测试用例层面(testcase) 在 YAML/J 阅读全文
posted @ 2021-07-31 14:57 keena_jiao 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 1、用例格式 HttpRunner v3.x 支持3种用例格式:pytest、YAML和JSON。 pytest、YAML和JSON格式的测试用例完全等价,包含的信息内容也完全相同。 对于有python基础的,建议以pytest格式而不是以前的YAML / JSON格式编写和维护测试用例。 对于新手 阅读全文
posted @ 2021-07-31 14:42 keena_jiao 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 录制HAR 1、使用fiddler进行录制: File>Export Session>All Session/Selected Sessioned,然后选中HAR规范协议为1.2,然后输出到我们的项目中的har目录 2、使用chrome操作录制har F12打开浏览器开发者工具:选中一个请求,鼠标右 阅读全文
posted @ 2021-07-31 14:11 keena_jiao 阅读(457) 评论(0) 推荐(0) 编辑
摘要: httprunner 3.x里面变量可以分为这几种:step变量,config变量,extract变量,export变量 有几种不同类型的变量,优先级可能会令人困惑。 避免混淆的最好方法是使用不同的变量名。 但是,如果必须使用相同的变量名,则应该了解优先级策略。 httprunner 3.x里面变量 阅读全文
posted @ 2021-07-31 12:59 keena_jiao 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 一、测试步骤(teststep) 测试步骤相当于api,对于接口测试来说,每一个测试步骤应该就对应一个 API 的请求描述 二、测试用例(testcase) 一条测试用例(testcase)应该是为了测试某个特定的功能逻辑而精心设计的,并且至少包含如下几点: 明确的测试目的(achieve a pa 阅读全文
posted @ 2021-07-31 05:34 keena_jiao 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 一、环境准备 安装httprunner:pip install httprunner -i https://pypi.douban.com/simple 如果之前装过低版本的,可以加 -U 参数升级到最新版: pip install httprunner -U 安装完成后,使用hrun -V 查看h 阅读全文
posted @ 2021-07-27 06:26 keena_jiao 阅读(129) 评论(0) 推荐(1) 编辑
摘要: 一、自动化测试的好处 1.回归测试,降低测试成本 对于产品型的软件或生命周期长的项目,经常会有新功能的开发或需求的变动,对于新发布的软件功能,大部分都和上一个版本相近或相同,这些功能如果在上一个版本之前已经实现了自动化测试,那么新发布的版本中,这部分功能就可以自动化测试实现,避免了重复测试的成本,也 阅读全文
posted @ 2021-07-21 18:12 keena_jiao 阅读(1116) 评论(0) 推荐(0) 编辑
摘要: HTTP状态码:表示客户端HTTP请求的返回结果、标记服务器端的处理是否正常或者是出现的错误,能够根据返回的状态码判断请求是否得到正确的处理。 状态码的类别: 类别 原因短语 1XX Informational(信息性状态码) 接受的请求正在处理 2XX Success(成功状态码) 请求正常处理完 阅读全文
posted @ 2021-07-21 14:16 keena_jiao 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 一、 计算机网络体系结构分层 计算机网络体系结构分层 计算机网络体系结构分层 不难看出,TCP/IP 与 OSI 在分层模块上稍有区别。OSI 参考模型注重“通信协议必要的功能是什么”,而 TCP/IP 则更强调“在计算机上实现协议应该开发哪种程序”。 二、 TCP/IP 基础 1. TCP/IP 阅读全文
posted @ 2021-07-21 12:08 keena_jiao 阅读(194) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 下一页