- 博客(23)
- 资源 (6)
- 收藏
- 关注
原创 Jmeter使用While控制器
对于性能测试场景中,需要用”执行某个事物,直到一个条件停止“的概念时,While控制器控制器无疑是首选,但是在编写脚本时,经常会出现推出循环异常,获取参数异常等问题,下面总结两种常用的写法
2024-05-12 08:15:00
1606
原创 ‘ProactorEventLoop‘ object has no attribute ‘_compute_internal_coro‘
'ProactorEventLoop' object has no attribute '_compute_internal_coro'解决
2024-02-19 13:49:30
679
翻译 CPU 利用率的错误理解
我们称之为CPU利用率的指标实际上是“非空闲时间”:CPU没有运行空闲线程的时间。您的操作系统内核(无论是什么)通常会在上下文切换期间跟踪这一点。如果一个非空闲线程开始运行,然后在100毫秒后停止,内核会认为CPU在整个时间内都在使用。这个指标和分时系统一样古老。Apollo登月舱制导计算机(一个开创性的分时系统)将其空闲线程称为“DUMMY JOB”,工程师跟踪运行它的周期与实际任务,作为一个重要的计算机利用率指标。那么这有什么问题呢?
2023-05-10 21:00:00
327
原创 JSR223常用函数和对象--Jmeter内置对象Chapter1
jmeter中JSR223组件常用的内置函数对象vars/props/log/prev
2022-10-01 10:00:00
1607
原创 Jmeter分布式部署执行和常见报错
Jmeter分布式部署和环境变量配置场景执行报错 Cannot start. localhost.localdomain is a loopback address报错java.io.FileNotFoundException: rmi_keystore.jks
2022-09-01 22:00:00
672
原创 Weighted Switch Controller--Jmeter插件推荐[2]--交易比例控制
此插件,将原jmeter的吞吐量控制提高一个量级,并且使用此插件,可以在一个组件内完成所有交易比例的配置,更有利于后期维护;
2022-08-07 21:09:11
1035
原创 Extended-csv-dataset-config_Jmeter插件推荐[1]--参数化取值规则
SequentialRandomUnique每次迭代从参数表中取下一个值每次迭代从参数表中随机取下一个值每次迭代从参数表中取一个唯一值Once每个线程在第一次迭代分配的值将用于后续迭代每个线程在第一次迭代随机分配的值将用于后续迭代每个线程在第一次迭代分配的唯一值将用于后续迭代线程组设置测试脚本CSV文件。...............
2022-07-29 10:33:05
914
2
原创 性能测试中Address already in use和Cannot assign requested address问题
前言在最近一次测试中,测试交易A响应时间在40ms左右,交易TPS稳定在5000左右;测试中200并发时交易报错“Address already in use”,报错比例在1~2%左右问题排查服务端排查设置交易报错无法连接到端口,第一反应就是端口不够用,但是部分压力机在以前是做过大TPS测试场景的,所以没有怀疑压力机问题,首先排查了服务器的连接设置 net.ipv4.tcp_keepalive_time = 7200默认值是2小时,当keepalive打开的情况下...
2020-11-22 20:15:41
924
1
原创 sourcetree 解决文件冲突
目录冲突模拟解决冲突退回指定版本写在最后冲突模拟为了模拟这次冲突,首先我上传了一个.py文件。在两台电脑A和B中分别修改.py文件,将A电脑修改的文件上传服务器,修改B电脑中的.py文件解决冲突在提交文件时,就会提示文件冲突,显示如图中黄色叹号,而在下图右侧提示了文中冲突部分。然后,根据需要对文中冲突部分进行修改,修改完成后在so...
2019-02-01 14:15:27
9841
原创 Git免密设置与sourcetree安装
目录设置gitlab ssh key安装sourcetree基础功能设置补充信息 在公司项目全面转移到git后,尝试了多款git客户端,之前主用的TortoiseGit,个人感觉TortoiseGit工具使用繁琐,而且不知道是电脑问题还是软件兼容性问题,断断续续出了几次问题;后来听说了smartgit,使用确实比TortoiseGit好多了,一直是选非商用白漂的...
2019-01-24 14:18:05
891
原创 网易airtest录制web应用测试脚本2
airtest脚本增强前言几个常见的操作前言目前的airtestIDE工具,已经能够实现常见的web页面操作录制生成脚本,但是在实际使用中,很多测试场景并不能实现支持,好在airtest支持python脚本,加之python语言相对简便,降低了测试人员学习成本,还实现对特殊场景的脚本增强。几个常见的操作生成唯一数在很多场景,特别是注册、新建时,大多都会限制唯一用户名、文件名,这时候我通...
2018-12-29 11:26:43
1421
原创 网易airtest录制web应用测试脚本
网易airtest初体验使用airtest进行web测试使用airtest进行web测试根据网易介绍,airtest project支出多种测试环境,包括Windows应用,Android和ios的APP还能够测试微信小程序。本文将主要讲述应用airtest进行web应用测试。环境准备airtest安装属于点开即用行,不过需要登录网易通行证,这是个对于办公网络来说相当难受。界面介绍...
2018-11-06 15:54:39
4734
6
原创 Sonarqube使用简介(3)---IDE代码扫描SonarLint插件
Sonarqube使用简介(3)IDE代码扫描SonarLint插件注:这里只做简单介绍,后续更新详细配置过程 1.SonarLint插件介绍 基于IDEA/Eclipse/VisualStudio等开发工具的即时代码扫描工具同时SonarLint能够通过链接SonarQube同步关联项目扫描规则,实现同一项目在开发和测试两个阶段统一规范,使代码问题在在开发阶段能够得到重视和处...
2018-08-30 19:47:55
4171
原创 Sonarqube使用简介(2)---SonarQube使用介绍
Sonarqube使用简介(2)SonarQube使用介绍SonarQube 是一个开源的代码分析平台, 用来持续分析和评测项目源代码的质量。 通过SonarQube我们可以检测出项目中重复代码, 潜在bug, 代码规范,安全性漏洞等问题, 并通过SonarQube web UI展示出来。 1.SonarQube扫描方法Jenkins中调用 通过jenkins插件调用son...
2018-08-30 19:19:22
61564
1
原创 Sonarqube使用简介---SonarSource总览
Sonarqube使用简介(1)提要:SonarSource总览扫描规则示例SonarQube简介SonarLint简介1.SonarSource总览SonarSource为代码质量提供了世界一流的解决方案。其开源和商业版本可帮助各种规模的客户管理其应用程序的代码质量,降低风险并最终交付更可靠的软件。SonarSource提供SonarQube代码管理平台和Sonar...
2018-08-30 11:20:34
11011
1
jmeter-plugins-wsc-0.7.jar -jmeter吞吐量插件
2022-08-07
jmeterCSV插件Extended CSV dataset config
2022-07-29
性能测试常用命令.docx
2018-04-13
Oracle经典入门教程.pdf
2018-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人