- 博客(18)
- 收藏
- 关注
原创 接口自动化联系day0731
assert second_interface_response["data"]["goods"]["title"] == "ZK星星绣花雪纺连衣裙中长款sukol裙少女心温柔超仙女chic裙子夏"#params=json.loads(json.loads(case_info["URL参数"])), #eval是内置函数,目的是将字符串转成其他格式。data=json.dumps(json.loads(case_info["JSON参数"]))url=case_info["接口URL"],
2025-07-31 17:42:29
364
2
原创 接口自动化-引用表格中的接口
assert second_interface_response["data"]["goods"]["title"] == "ZK星星绣花雪纺连衣裙中长款sukol裙少女心温柔超仙女chic裙子夏"#assert res.json()['data']['goods']['title'] == 'ZK星星绣花雪纺连衣裙中长款sukol裙少女心温柔超仙女chic裙子夏'#params=eval(case_info["URL参数"]), #eval是内置函数,目的是将字符串转成其他格式。
2025-07-15 07:28:15
266
原创 allure测试使用笔记
pytest 测试框架支持Allure 报告生成。Allure 报告更加灵活美观,本文介绍如何使用pytest 生成 allure测试报告。
2025-07-07 21:21:12
285
原创 jp@gc - PerfMon Metrics Collector测试I/O,CPU等指标笔记
将ServerAgent-2.2.1.jar上传到被测服务器(根目录或任意位置),解压,进入目录,Windows环境,双击startAgent.bat启动;mac、linux环境执行startAgent.sh启动,默认使用4444端口(如果没有执行权限,可先赋予执行权限:chmod 777 startAgent.sh)的聚合报告可以查看并发数、吞吐量、请求成功率、响应时间等;性能测试时我们关注的重要指标是:并发用户数,TPS,请求成功率,响应时间,服务器的CPU,memory, I/O disk等。
2025-07-05 21:50:46
554
原创 缺陷探测率(DDP)的解释和笔记
之前遇到这么个题目:假设本系统开发人员在开发过程中通过测试发现了20个错误,独立的测试组通过上述测试用例发现了100个软件错误,系统在上线后,用户反馈了30个错误,请计算缺陷探测率(DDP)。
2025-07-05 08:54:28
447
原创 测试开发笔记
3.运维开发- 针对运维人员、开发一些系统,工具 【面向:运维人员】xshell ssh 工具docker k8s jumpServer。2.基础组件开发-面向系统开发,开发一些底层组件【面向:开发人员】1.业务系统开发-根据业务需求,开发对应的业务【面向:业务人员】Mysql数据库,MQ,Redis, Spring ,Flask。4.测试开发-针对测试人员,开发一些提升测试效率的工具/系统。财务管理系统,OA系统,淘宝网站.…opostman,apifox,自动化测试平台。测试开发是什么岗位,干什么的?
2025-07-04 03:00:00
88
原创 用jmeter做性能压测场景笔记
1.性能测试类型基准测试:单个用户执行压测,得到单个用户基准性能参数负载测试:不断增加系统负载,最终确定满足性能指标的情况下,系统所能承受的最大负载量压力测试:继续加大负载,直到系统失效稳定性测试:在最大并发下持续的运行4-24小时。实现性能场景的组件:1.线程组2.步进线程组 step3.终极线程组。
2025-06-29 19:50:55
365
原创 cookie和session的区别
session的生命周期是间隔的,从创建的时候开始计时,比如说在20分钟没有访问session,那么session的生命周期被销毁,但是如果在20分钟内,比如在第19分钟我们访问过session,那么session的生命周期会重新计。三、生命周期有限,cookie的生命周期是累计的,从创建时就开始计时,20分钟后cookie生命周期结束,那么生命周期被销毁,但是如果在20分钟内,session的数据存放在服务端,session会在一定时间内保存在服务器上,当访问较多,会比较占用服务器性能。
2025-06-23 09:44:17
127
原创 Jenkins搭建CICD - 自动化测试框架实战落地
提交代码的基本流程通常包括:查看状态、添加文件、提交、推送到远程。需要分步骤说明,比如 git status、git add、git commit、git push 这些命令的用法和示例。)—脚本开发(写用例、框架)—执行与维护。用到版本管理的工具:git/SVN---提交代码(仓库)流程:需求分析—方向确定(接口/web/app—1.点击按钮就可以执行(换一个小伙伴依旧可以)一、自动化代码如何管理?3.当开发提交代码之后,需要我们使用。答:一、自动化代码放到仓库中。拉取用例和框架——执行之前。
2025-06-20 21:37:18
425
原创 jmeter断言
sampler_code=prev.getResponsecode()//实际取样代码sampler_data=prev.getResponseDataAsString()// 实际取样内容。prev.setsuccessful(false)//修改取样器结果。prev.setsuccessful(true)//修改取样器结果。把断言看做是字符串,然后检查有没有指定的字符串出现。10g.info('断言失败')log.info('断言成功')log.info("自定义断言完成")// 判断关键字出现的。
2025-06-18 18:14:58
311
原创 复习fiddler抓包笔记
例如:想要过滤某两个网站,只需要在右侧过滤面板输入 data.bilibili.com,ug.baidu.com。右侧面板就只会显示两个URL下的内容。2.左侧会显示在浏览器抓到的所有请求接口,右侧分为两部分,上面主要显示浏览器发出去的所有请求,下面显示该接口从服务器抓取返回的所有响应内容。2.选中,代表执行过滤操作,右侧接口面板就只会抓取我在下方要求要抓取的url。1.按照图片的 123456一步一步走,过滤筛选出我们需要的请求。3、4、输入要抓取的url地址。2.在弹出框里点击https。
2025-06-10 10:03:22
380
原创 完成性能测试需要五个步骤
2.错误率,业界默认性能错误率 不超过0.05%,如果公司没有要求,默认达到0.05%后,即使吞吐量还在上升,1. 吞吐量定位,随着线程数增加,吞吐量不上升或者下降,那么本次单位时间的线程数,就是瓶颈期。1.常数吞吐量定时器,控制线程数(将目标吞吐量设置为60.代表每秒钟发起一个请求)2.如果响应时间大于1秒,我们自己要算。第一步、编写性能场景,选择压测的线程组,配置的线程数。第二步、调度,让每秒发起的请求书和我们线程数量相当。一、性能测试中,瓶颈定位方式?第三步,确定瓶颈基线。第四步,报告编写整理。
2025-06-03 21:49:09
205
原创 安装jenkins 报错:the fold “JDK;D:” contains an invalid charater
安装jenkins 报错:the fold “JDK;D:” contains an invalid charater
2023-03-08 21:14:43
313
1
转载 f12抓包各种状态响应码的意思
状态响应码(status code)分别代表的意思如下:1XX1开头的http状态码表示临时响应并需要请求者继续执行操作的状态代码。100(继续)请求者应当继续提出请求。服务器返回此代码表示已经收到请求的第一部分,正在等待其余部分。101(切换协议)请求者已要求服务器切换协议,服务器已确认并准备切换。2xx (3种)200 OK:表示从客户端发送给服务器的请求被正常处理并返回;201 请求成功并且服务器创建了新的资源202接受请求但没创建资源;203返回另一资源...
2021-10-05 20:12:22
4783
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅