摘要:
hook机制一、介绍1.1、使用用于请求前 / 请求后的准备 / 清理工作调用的钩子函数1.2、使用范围:测试用例层面(testcase)、测试步骤层面(teststep)1.3、关键字:setup_hooks 和 teardown_hooks二、作用范围测试用例层面(testcase)YAML / 阅读全文
摘要:
测试用例准备(有以下一些方式录制进行转换,以Charles为例) 1.1、Charles Proxy工具抓包并导出.har数据包 1.2、fiddler工具抓包并导出.har数据包 2、命令行终端中运行 har2case 命令,即可将 demo.har 转换为 HttpRunner 的测试用例文件( 阅读全文
摘要:
架构图 项目文件组织 文件类型说明 在 HttpRunner 自动化测试项目中,主要存在如下几类文件: YAML/JSON(必须):测试用例文件,一个文件对应一条测试用例 debugtalk.py(可选):脚本函数,存储项目中逻辑运算函数 该文件存在时,将作为项目根目录定位标记,其所在目录即被视为项 阅读全文
摘要:
import datetimenow = str(datetime.datetime.now().strftime('%Y-%m-%d')) #今天日期start_time=now+' 00:00:01'end_time=now+' 23:23:59'time=(start_time,end_tim 阅读全文
摘要:
# import datetime# now = str(datetime.datetime.now().strftime('%Y-%m-%d')) #今天日期# start_time=now+' 00:00:01'# end_time=now+' 23:23:59'# time=(start_ti 阅读全文
摘要:
官网地址:https://v1.httprunner.org/ 一、简介 HttpRunner是一款面HTTP(S)协议,只需编写维护一份 YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求;该框架可运行在macOS、Linux、Windows系统平台上,推荐使 阅读全文
摘要:
一、什么是unittest unittest是Python单元测试框架,类似于JUnit框架。 unittest中有4个重要的概念:test fixture, test case, test suite, test runner Testcase: 一个TestCase的实例就是一个测试用例。什么是 阅读全文
摘要:
以下适用于非接口类数据性能测试(用python的locustio性能测试库实现更完美) 基于事件循环异步非阻塞执行 import geventdef send(phone): pass #执行的动作 spawn_list = []for phone in phone_list: spawn_list 阅读全文
摘要:
一、BCC校验码计算 def bcc(value):# BCC校验码计算 numb = len(value) #print(numb) nb = int(numb / 2) #print(nb) bcc = 0 for i in range(nb): a = 2 * i b = 2 * (i + 1 阅读全文
摘要:
(备注:JavaScript比较好的,此方法比较low忽视,哈哈哈) 前端 <div class="am-btn-toolbars am-btn-toolbar am-kg am-cf"> <ul> <li style="padding-top: 5px"><input type="text" st 阅读全文