Loadrunner 问题总结
1、如图错误:
2、C:\Program Files (x86)\HP\LoadRunner\dat\channel_configure_merge.dat [General]下加入 shared_memory_max_size=100
3、C:\Program Files (x86)\HP\LoadRunner\launch_service\dat\channel_configure.dat [General]下加入 shared_memory_max_size=100
4、C:\Windows\wlrun5.ini 加入了AgentMaxThreadsPerDriver=50 to AgentMaxThreadsPerDriver=20 or 10
5、改为线程
6、将系统环境变量TEMP=%SystemRoot%\TEMP 修改为C:\temp
7、3+4+5其中一个解决了26000的错误
8、设置思考时间,http线程,解决了:10489,19890,82801的错误
9、JVM配置
java -Xmx2g -Xms2g -Xmn512m -Xss1m
-XX:ParallelGCThreads=4 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC
-XX:+PrintGC -XX:+PrintGCDetails -Xloggc:../jcLog
10、参数化的时候各种问题,改成C++随机数也可以,终于跑起来了
11、用到命令jstat -gc pid 10000 和jmap -heap pid 和top
代码如下:
Action()
{
int itera_num,rand_num,i;
char rand_bid[24]="";
char StrTable[]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
for (i=0;i<=8;i++){
rand_num=rand()%62; //生成一个0到61的一个随机数
strncat(rand_bid,StrTable+rand_num,1); //拼接9次:StrTable+rand_bid 取StrTable中随机位的字符
}
lr_save_string(rand_bid,"rand_bid_value");
//lr_output_message("rand_bid==%s",rand_bid);
web_reg_save_param_ex(
"ParamName=Code",
"LB=err_code\":",
"RB=,",
SEARCH_FILTERS,
LAST);
//web_set_max_html_param_len("10240000");
lr_rendezvous("concurrent");
lr_start_transaction("request");
lr_think_time(1);
web_custom_request("request",
"URL=http://自己IP",
"Method=POST",
"TargetFrame=",
"Resource=0",
"Referer=",
"Mode=HTTP",
"EncType=application/json",
"Body={json串<rand_bid>..............}",LAST);//此处用上面随机生成码
if(atoi(lr_eval_string("<Code>"))==200)//这个 Code不是消息头的,是Body内的,巧合
lr_end_transaction("request",LR_PASS);
else
lr_end_transaction("request",LR_FAIL);
return 0;
}
转载于:https://www.cnblogs.com/Darrenblog/p/8379157.html
Loadrunner 问题总结相关推荐
- LoadRunner之二“集合点”
怎么更好的理解集合点? 如果要求系统能够承受1000人同时提交数据,那么我们就可以在提交数据操作前面加入集合点,当虚拟用户运行到提交数据的集合点时,LoadRunner 就会检查同时有多少用户运行到集 ...
- loadrunner支持https协议的操作方法-经验总结
问题:用户portal支持https协议,用loadrunner录制登陆脚本时发现未录制到用户名和密码 录制到的脚本如下: login() { lr_think_time(10); web_url(& ...
- LoadRunner中log的使用总结
LoadRunner中log的使用总结 1.log的设置方式. 在 runtime setting中可以设置log的生成方式: 默认的log方式: Enable logging选中,log optio ...
- lr如何监控linux,LoadRunner如何监控Linux系统资源
一 简述:LoadRunner监控Linux资源时弹出如下错误: Monitor name :UNIX Resources. Cannot initialize the monitoring on 1 ...
- loadrunner 调用java_LoadRunner调用Java程序—性能测试
为了充分利用LoadRunner的场景控制和分析器,帮助我们更好地控制脚本加载过程,从而展现更直观有效的场景分析图表.本次将重点讨论LoadRunner如何调用Java测试代码,完成压力测试. 通常我 ...
- LoadRunner监控Linux
有的linux机器上安装rpc后会保存如下: test -z "/usr/local/sbin" || mkdir -p -- . "/usr/local/sbin&qu ...
- LoadRunner 技巧之 手动关联与预关联
上一节介绍了关联的原理与自动关联,除了自动关联还有另外两种关联方式:手动关联与 预关联. 手动关联 ...
- LoadRunner设置检查点的几种方法介绍
LoadRunner设置检查点的几种方法介绍 发布时间: 2011-5-03 11:53 作者: 一米阳光做测试 来源: 51Testing软件测试网采编 字体: 小 中 大 | ...
- loadrunner 如何做关联
在页面中为了防止CRSF攻击,每次访问登录页面时,在浏览器器端生成一个token. 在提交时检验这个token是否有效,提交后token自动失效. 如果使用loadrunner来测试此系统话需要做一个 ...
- 能和LoadRunner匹敌的VS2010/2012Web负载测试
VS自带的Web负载测试真的很大程度上能和专业的loadrunner媲美(只是Web方面),上个report图吧(如何实现,请往下拉): 看,能探测一堆的计数器(上面红色打叉的是代表超过了基线值).还 ...
最新文章
- 我一不小心把ubuntu里的ps这样的命令删掉了,应该怎么重装呢
- 【Spring学习】spring注解自动注入bean
- FPGA实现A5算法并仿真
- 将Amazon Cognito与单页面应用程序(Vue.js)集成
- Linux使用tcpdump抓获取WIFI包
- Ubuntu安装ssh server及分配用户
- AIR SDK 更新方法
- ThinkPad T470P拆机清灰教程
- riskv的linux模拟环境,开启你RISC-V的开发之旅-RISC-V的linux模拟环境搭建整理和总结-EDA365电子论坛通信数码-人工智能-计算机-半导体-手机家电消费电子硬件门户网站...
- ul阻燃标准有几个等级_UL阻燃标准
- 硬件知识:打印机十个共性故障解决方法
- 防盗系统Java_java小区防盗报警系统
- -1073740791 (0xC0000409)错误,附加内容:qt布局、页面跳转
- 特别放松:海盗分金问题
- Camera-3A AE/AWB/AF
- xyplorer设置备忘
- 反思|Android 事件拦截机制的设计与实现,android组件化开发
- nodejs-指定长度断句
- Teamviewer被检查成商业用途的解决方法
- 你这简历一看就是包装过的
热门文章
- css 白色文字阴影
- ORACLE RAC 从10.2.0.5.0升级到10.2.0.5.8
- VMware 15Pro安装Mac OS系统教程 附资源下载
- python实时语音识别控制_Python实时语音识别控制
- 登录界面全屏+背景图片沉浸式+键盘将输入框顶起来+键盘弹起背景不会被弹起或者压缩
- ThreadX内核源码分析(SMP) - 核间互斥(arm)
- Stata:定制论文中表1-table1
- 彩虹云业务7.27免授权PHP源码
- Google Earth Engine ——在 GEE 中计算面积含各类要素计算(土地分类为例)
- 数据库实验之《数据定义与简单查询》