- 博客(24)
- 收藏
- 关注
原创 web性能分析优化工具 ——YSlow
YSlow 是Yahoo发布的一款基于FireFox的插件,这个插件可以分析网站的页面,并告诉你为了提高网站性能,如何基于某些规则而进行优化。
2025-04-14 22:25:47
338
原创 前端性能测试工具 —— WebPageTest
WebPageTest 是一个用于测量和分析网页性能的工具。它提供了详细的诊断信息,帮助用户了解网页在不同条件下的表现。用户可以选择全球不同的测试地点,使用真实的浏览器,并自定义网络条件进行测试。WebPageTest 还支持核心网络指标、Lighthouse 分析和视觉比较等功能。
2025-04-12 21:06:06
221
原创 AI 10分钟手搓个人博客
使用AI 10分钟手搓个人博客;使用技术栈django + drf + bootstrap 开发的前后端不分离的博客系统。支持评论、标签、分类、用户资料、用户主页、搜索等功能。支持markdown 编辑器
2025-04-11 21:05:04
106
原创 python自定义自己的类库
在工作中,我们经常下载使用第三方库,有些库不符合项目的实际业务场景,需要调整;日常方法(函数)可支持复用,可以将功能代码封装成库,进行引用,减少工作量;代码逻辑更清晰、有条理。
2025-04-09 23:17:47
410
原创 好用的数据生产工具 mockdata
mockdata 是一个 Python 库,用于生成模拟数据。它包含各个行业各种字段,包含地址,个人信息(姓名,性别,职位等),电话,银行相关信息(信用卡,银行信息),货币(汇率、币种等),汽车(车牌号,汽车识别码)相关信息,公司(公司名称,联系方式)信息,信用卡,经纬度,互联网相关信息,文件,密码,代理信息等等 可以用于测试、演示和开发。
2024-09-02 17:18:05
2047
原创 UI测试使用webdriver-manager免安装浏览器驱动
selenium传统的方式是下载浏览器对应的driver(驱动),放到本地的指定位置,然后写代码加载这个driver(驱动)再执行相应的操作。webdriver-manager这个免配置库,它简化了driver(驱动)的安装和管理过程。对于项目的部署和发布,特别是到业务手里之后,更新流程非常麻烦,可移植性较差。2.浏览器更新非常频繁,浏览器更新了,对应的driver(驱动)就要更新。下载安装 pip install webdriver-manager。1.需要下载浏览器对应版本的driver(驱动)
2024-08-24 17:51:15
460
原创 结果校验(validate)
结果校验(又称断言)是测试用例中的重要组成部分,可以对测试用例在运行过程中是否得到了预期结果进行校验,例如对响应状态码进行断言,以及对响应 JSON 中的具体字段进行断言。目前 HttpRunner 支持两种匹配目标参数的方式,并且内置了丰富的结果检验函数,可以实现满足众多的测试场景需求。
2024-01-06 23:41:15
1066
1
原创 Hook 机制(hooks)
Hook 机制(hooks)是接口测试中一种常用的机制,用于在测试步骤的开始或结束执行特定的操作,常用于进行辅助日志输出以及资源申请与回收等等。HttpRunner 支持的 Hook 机制类似于 Python unittest.TestCase 类中的 setUp 和 tearDown 方法,不同的是 HttpRunner 的 setup_hooks 和 teardown_hooks 字段指定的是一个或多个 Hook 函数对应的字符串列表
2024-01-06 23:37:01
457
1
原创 参数提取(extract)
基于参数提取机制实现响应结果字段提取和参数关联在实际业务场景中,很多时候存在参数关联的情况,即当前接口请求参数来自于之前接口的响应结果。例如,通过手机号登录的场景中,登录接口请求参数需要带上服务端预先返回的短信验证码;如果缺少这个参数关联操作,接口调用将会失败。目前,HttpRunner 支持 2 种响应结果字段提取方式。提取的参数变量类似于 session 参数,作用域为当前步骤及之后的步骤,引用方式与普通的变量一致。
2024-01-06 23:19:12
2065
1
原创 变量(variables)
基于变量机制实现参数的生命周期管理在测试用例中,很多时候我们需要对参数进行声明和引用,这就需要用到变量(variables)机制。
2024-01-06 23:11:38
399
1
HttpRunner框架笔记(全网最全!!!附视频讲解!!!免费!!!)
2024-01-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人