----------性能测试---------
文章平均质量分 71
enchanterblue
这个作者很懒,什么都没留下…
展开
-
loadrunner参数化将并发用户数设置每梯度超过100个用户数
Loadrunner参数化如何在记事本中将参数值显示超过100个用户参数值 1.loadrunner的参数值没有最大的限度,可以修改C:\Program Files\HP\L...原创 2018-05-02 10:01:18 · 5564 阅读 · 2 评论 -
Linux下运行Jmeter
Linux下运行Jmeter一、在Linux服务器先安装sdk1、先从客户端下载jdk1.8.0_144.tar.gz,再上传到服务器2、解压:tar -xzf jdk1.8.0_144.tar.gz,生成文件夹 jdk1.8.0_1443、在/usr/local目录下创建java文件夹,再将 jdk1.8.0_144目录移动到/usr/local/java中1)cd /usr...转载 2018-08-14 11:02:03 · 320 阅读 · 0 评论 -
loadrunner发起场景执行2小时左右,tps、响应时间、vuser绘图全部中断,但场景还在正常运行;
1、本次测试环境应用和DB均部署在docker容器内,通过kubernetes进行调度;2、loadrunner发起场景执行2小时左右,tps、响应时间、vuser绘图全部中断,但场景还在正常运行;3、经检查应用容器和DB容器资源,发现资源消耗正常,说明还是有压力过来;4、检查日志,发现交易确实在成功处理;5、查看loadrunner处理的交易量,发现也在持续增长;6、但是lo...原创 2018-08-14 10:14:52 · 1108 阅读 · 0 评论 -
LR Error: Failed to deliver a p2p message from son to parent process, reason - communication error.
一、场景在执行接口的并发性能测试时,提示Code-29723Error: Failed to deliver a p2p message from parent to child process, reason -communication error,谷哥搜索的答案:可能引起的原因,1.查看压力机的内存和CPU的使用率,CPU使用率有点高,估计引起的此问题2.共享内存溢出,也可能出...转载 2018-07-23 15:49:30 · 711 阅读 · 0 评论 -
loadrunner get/post请求格式带json参数
本篇文章主要针对POST请求的三种数据请求格式,组织不同的脚本,较为基础,入手教简单(1)、application/x-www-form-urlencoded 键值对(2)、multipart/form-data 表单(3)、application/json Json串注意:loadrunner参数中的引号,需要自己加"\"。1. application/x-www-form-urlencoded...转载 2018-06-27 17:06:53 · 4736 阅读 · 0 评论 -
前端性能优化方法
日常工作和生活中,我们经常利用浏览器去打开一些URL来获取我们所需的资源,那么作为一个开发者或者性能测试工程师,如何去测试并提升优化前端的性能呢? 一、浏览器打开URL和方式和过程不同浏览器工作方式不完全一样,大体来讲,浏览器的核心是浏览器引擎;不同浏览器对W3C的规范支持不尽相同,在具体功能的实现上也不完全一致。1、连接到URL所在的服务器用户在浏览器地址栏输入URL,打开URL时,浏览器首先寻...转载 2018-07-09 15:08:32 · 155 阅读 · 0 评论 -
loadrunner-JAVA VUSER-Compilation process failed错误解决
loadrunner-JAVA VUSER-Compilation process failed错误解决今天同事使用loadrunner的JAVA VUSER协议,并且调用负载生成器时遇到报错:Compilation process failed网上看到的解决方案,多是说,要把脚本目录放到负载机相同的路径下后尝试无法解决该问题最后的解决方案记录如下:在负载机上,把脚本中使用到的其它jar包或cla...原创 2018-05-02 09:58:43 · 1024 阅读 · 0 评论 -
创建测试数据的存储过程
---CREATE PROCEDURE tesetp1--- @p1 varchar(36),@p2 nvarchar(36)=N'test'--AS-- SELECT @p1, @p2---GO---select convert(char, getdate(), 114) --hh:mm:ss:mmm(24h)----create Procedure--------------...原创 2018-05-02 10:00:05 · 322 阅读 · 0 评论 -
loadrunner http实现长连接设置
loadrunner_http长连接设置最近协助同事解决了几个问题,也对loadrunner的一些设置加深了理解,关键是更加知其所以然。 1. loadrunner_internet运行时设置 总览:2. 中文乱码_设置自动字符集转换3.loadrunner_连接下载超时_tcp是否使用长连接设置 帮助文档中的说明:随后在脚本中进行了不同的设置,进行了结果验证:3.1 默认值:设置 Keep-Al...原创 2018-05-02 10:00:47 · 3397 阅读 · 0 评论 -
Loadrunner socket长连接测试脚本
最近写了个服务器程序,与客户端采用socket长连接,想用LoaderRunner做性能测试。以前没弄过,不知道该如何写,到google和baidu上竟然查不到,不知道是太简单了呢,还是没有人这么做,郁闷。那就自力更生吧,研究了一下lr,原来lr支持类c脚本(据说最新版支持类java脚本),那就简单了呗,顺手写一个,如下: Action() { lrs_create_socket("soc...原创 2018-05-02 10:00:50 · 2607 阅读 · 0 评论 -
LoadRunner超时问题和错误
LoadRunner超时问题和错误LoadRunner 是以客户端的角度来定义“响应时间”的,当客户端请求发出去后, LoadRunner 就开始计算响应时间,一直到它收到服务器端的响应。这个时候问题就产生了:如果此时的服务器端的排队队列已满,服务器资源正处于忙碌的状态,那么该请求会驻留在服务器的线程中,换句话说,这个新产生的请求并不会对服务器端产生真正的负载,但很遗憾的是,该请求的计时器已经...转载 2018-08-07 11:16:05 · 1506 阅读 · 0 评论