- 浏览: 22063 次
- 性别:
- 来自: 南京
最新评论
一、问题现象
java脚本,创建一个长链接,然后发送请求。tps曲线不断的平稳下降,降幅明显,响应时间增加。
二、问题定位
通过这个ssf框架的通信,发送请求消息到不同系统(脚本单压请求不同系统)均有此现象。
定位为非代码问题,而是压力机本身或ssf通信框架问题。
三、定位方法
监控本机内存消耗和gc情况。
内存消耗:
C:\Program Files\Java\jdk1.7.0_10\bin
jconsole.exe
jvisualvm.exe
gc情况:
cmd
C:\Program Files\Java\jdk1.7.0_10\bin
jstat -gc pid 2000
四、如何增加loadrunner内存分配
尝试输入
jvm进行一些参数设置,如上图中显示的,我输入-Xms512m -Xmx512m
未完。待续
java脚本,创建一个长链接,然后发送请求。tps曲线不断的平稳下降,降幅明显,响应时间增加。
二、问题定位
通过这个ssf框架的通信,发送请求消息到不同系统(脚本单压请求不同系统)均有此现象。
定位为非代码问题,而是压力机本身或ssf通信框架问题。
三、定位方法
监控本机内存消耗和gc情况。
内存消耗:
C:\Program Files\Java\jdk1.7.0_10\bin
jconsole.exe
jvisualvm.exe
gc情况:
cmd
C:\Program Files\Java\jdk1.7.0_10\bin
jstat -gc pid 2000
四、如何增加loadrunner内存分配
尝试输入
jvm进行一些参数设置,如上图中显示的,我输入-Xms512m -Xmx512m
未完。待续
发表评论
-
netstat当我们系统有问题的时候,我们不要急于去调查我们代码,这个毫无意义。我们首要需要看的是操作系统的报告。
2015-11-11 09:43 0http://blog.aliyun.com/896?spm= ... -
Code - 60990 Error: Two Way Communication Error: Function two_way_comm_post_mess
2015-09-14 10:28 693参考:http://www.blogjava.net/qile ... -
压力机疲劳
2015-09-10 16:31 6365个用户,使用一台压力机 5个用户,使用五台压力机 ... -
think_time
2015-09-09 15:56 0loadrunnerjava脚本,使用thinktime。 例 ... -
参数化
2015-09-07 18:40 476我这里写下参数类型为file的 Select Next R ... -
loadrunner 日志打印
2015-09-07 11:29 1011参考: http://bbs.51testing.com/th ... -
应用日志对压测的影响
2015-09-06 12:03 6091.AIX小机 压测CPU的sys请求过多 尝试调整日志级 ... -
利用loadrunner代理方式,录制手机客户端脚本
2015-09-02 15:57 2488需要保证手机终端和电脑在同一无线网络内,手机终端可以通过代理将 ... -
sql句柄用尽,在请求数据库全部报错
2015-08-21 14:10 0execute read lnsprdinfo error!s ... -
hessian接口公司逐渐用ssf去替代它了
2015-08-19 17:13 0hession接口脚本 import lrapi.lr; ... -
关联小结
2015-08-19 14:41 651关联:从响应消息中取出我们需要的字段值。 每一次执行时都会变动 ... -
403Forbidden 防火墙拦截
2015-08-18 14:35 11761.小压力跑场景不到1MIN,请求消息都返回失败。 报抓关 ... -
数据库分表性能测试
2015-08-17 17:11 772业务背景: 随着业务发展,单表的数据量已达实际应用推荐的极限, ... -
运行时报错:network buffer size带宽问题
2015-08-17 10:20 1022运行时报错: Action.c(8): Error -2660 ... -
杂待分类1
2015-08-10 18:11 01、进程与线程 进程是程序执行时的一个实例,即它是程序已经执行 ... -
同一action,响应时间不一致(回放>场景压测)
2015-08-07 14:24 952同一脚本,响应时间不一样(回放VS场景压测) 回放过程中事务 ... -
回放慢(仅web协议,java正常)
2015-08-06 11:39 532我用loadrunner11.0录制B/S模式的 ... -
响应时间(max & min)
2015-08-04 20:46 1050MAX Response time java脚本, ... -
压测分析1
2015-08-04 20:24 0增加用户无法增加TPS,响应时间较长,系统资源消耗较少。 增加 ... -
This Vuser already started a transaction with the same name, and has not yet
2015-08-04 19:06 1119压测执行报错:This Vuser already start ...
相关推荐
LoadRunner运行时设置PPT教案学习.pptx
本文档提供了有关LoadRunner运行设置及关联的知识点。 首先,LoadRunner的运行设置主要通过Run-Time Settings进行配置。RunLogic是其中的一个重要组成部分,它定义了负载测试的逻辑,包括虚拟用户的行为模式、测试...
3. 场景设计:通过LoadRunner的Controller组件设计测试场景,定义虚拟用户数量、负载生成器和运行时长。 4. 运行测试:启动测试,执行场景,LoadRunner收集性能数据。 5. 分析结果:使用LoadRunner的Analysis组件...
LoadRunner在使用时遇到了一些问题,包含有参数个数的显示,录制等问题,本文档提供了一些问题的解决方法,
- 当场景运行结束时,对应的进程也会结束。 - 适合需要大量虚拟用户并发的场景,能够有效降低系统资源消耗。 - **优势**: - 节省系统资源,特别是内存。 - 可以在一个负载生成器上运行更多用户。 - **劣势**: ...
例如,可能会缺少如msvcr71.dll、msvcp71.dll等Microsoft Visual C++运行时库文件,或者缺少某些.NET Framework版本。 解决这类问题的第一步是检查系统是否满足LoadRunner 11的最低硬件和软件要求。确保操作系统...
DLL工具可能是用于修复或注册DLL文件的实用程序,当LoadRunner运行时提示找不到某些DLL文件时,这个工具可能能派上用场。 接下来,“DLL之家.htm”很可能是一个网页链接或者教程,里面可能提供了关于DLL文件的详细...
《LoadRunner运行设置及关联详解》 LoadRunner是一款强大的负载测试工具,用于模拟大量用户并发访问应用程序,以评估系统在高负荷下的性能和稳定性。在实际的测试过程中,正确设置LoadRunner的运行设置以及处理动态...
在安装LoadRunner11时,可能会遇到一些问题,尤其是文件缺失的情况,这会阻碍安装过程的顺利进行。本篇将详细介绍可能遇到的文件缺失问题以及如何解决。 首先,让我们关注"安装LoadRunner11时缺失的9个文件"这个...
对于企业用户来说,在选择LoadRunner时除了考虑成本因素外,还需要综合考量产品功能是否符合自身需求、售后服务质量以及技术支持等方面。例如,Controller和Monitor作为LoadRunner的核心组件之一,能够帮助用户模拟...
在使用Loadrunner进行性能测试时,用户可能会遇到“Loadrunner连接负载机失败”的情况,具体表现为:尝试连接负载机时出现错误提示“Failed to connect to load generator. Check the output window for more ...
《LoadRunner 11与LoadRunner 12中文教程》是针对性能测试工具LoadRunner的两版重要教材,旨在帮助用户全面理解和掌握该工具的使用。LoadRunner是一款由HPE(惠普企业)开发的业界领先的性能测试工具,广泛应用于...
一、安装LoadRunner时出现“计算机缺少vc2005_sp1_with_atl_fix_redist”的解决办法 在lr安装包里面 loadrunner-11\lrunner\En\prerequisites\vc2005_sp1_redist 下有 vcredist_x86.exe 安装下就可以了 ...
jenkins持续集成Loadrunner jenkins是一款流行的持续集成工具,而Loadrunner是一款功能强大的性能测试工具。将Loadrunner集成到jenkins中,可以实现自动化的性能测试,提高测试效率和测试覆盖率。本文将详细介绍...
在使用 LoadRunner 进行负载/压力测试时,需要录制基本的用户脚本。录制用户脚本需要用到 Visual User Generator。首先,启动 Visual User Generator,然后新建一个用户脚本,选择系统通讯的协议。这里我们需要测试...
3. 运行测试:启动Scenario,LoadRunner的虚拟用户将开始模拟实际用户的行为,按照预设的负载模型运行脚本。 4. 分析结果:实验完成后,使用LoadRunner的分析工具对测试结果进行深入研究,包括响应时间、吞吐量、...
在使用LoadRunner进行测试时,可能会遇到各种错误,这些错误通常是由于网络问题、脚本错误、资源限制或者服务器配置不当等原因引起的。以下是一些常见的LoadRunner错误及其解决方案: 1. Error -10054: "Connection...
3. **耐久测试**:长时间运行测试,检查系统在长时间高负载下的稳定性。 4. **容量规划**:预测系统在特定负载下的性能,为系统扩展提供依据。 六、LoadRunner的脚本语言:Vuser脚本 LoadRunner使用C语言为基础的...
首次运行时,可能会有更新或配置检查,按照提示进行即可。 9. **验证安装**:最后,创建一个简单的测试脚本,运行虚拟用户并观察结果,以确保 LoadRunner 安装无误且功能正常。 通过以上步骤,您应该能够成功安装 ...