
LoadRunner
文章平均质量分 69
九里香
这里只是我的闲杂记录。
记录工作中所得,抒写生活中的感悟。
展开
-
LR连接mysql数据库,进行增删改查
#define MYSQLSERVER "IP"#define MYSQLUSERNAME "**"#define MYSQLPASSWORD "**"#define MYSQLDB "**"#define MYSQLPORT "3306"#include "Ptt_Mysql.h"#include "mysql.h"#include "mysql_com.h转载 2018-06-11 11:00:57 · 1555 阅读 · 0 评论 -
监控-添加Linux负载生成器
启动不能使用root用户,启动负载生成器cd /opt/HP/HP_LoadGenerator/bin./m_daemon_setup startps aux | grep m_agent_daemon安装1、获取安装包,确认Linux是否安装c++,没有需要安装2、安装compat-libstdc++时,报错解决步骤 # yun install libgcc重新安装compat-libstdc+...原创 2018-06-13 10:48:16 · 1308 阅读 · 0 评论 -
获取监控windows服务权限
图中已列出了所有的共享,C盘已经是默认的共享,不需要设置的。win7和xp方法相同。以D盘为例:删除D盘共享 net share D$ /delete重建D盘默认共享 net share D$=D:\------------------------------------------------------------------ Performance Problem Root-Cause ...转载 2018-06-13 10:47:33 · 656 阅读 · 0 评论 -
清理运行generator产生的临时文件 修改临时文件存放目录
查看磁盘使用情况 df -lh段时间linux的generator后会产生大量临时文件,存储在tmp下brr_开头的文件夹都是lr产生的临时文件,用如下方法清空 cd /tmp rm -rf brr_* 在运行场景时,爆出磁盘空间已满。但另外其它磁盘浪费未使用情况。所以百度出以下修改临时文件存放目录方法。LoadRunner是使用用户 NT ANTHORITY\SYSTEM 用户来执...原创 2018-06-13 10:47:51 · 1441 阅读 · 0 评论 -
关联及web_reg_save_param
一、什么是关联关联(correlation):脚本回放过程中,客户端发出请求,通过关联函数所定义的左右边界值(也就是关联规则),在服务器所响应的内容中查 找,得到相应的值,已变量的形式替换录制时的静态值,从而向服务器发出正确的请求,这种动态获得服务器响应内容的方法被称作关联。也是把脚本中某些写死的 数据,转变成动态的数据。什么内容需要关联:当脚本中的数据每次回放都发生变化时,并且这个动态数据在后面...转载 2018-06-11 11:12:31 · 1095 阅读 · 0 评论 -
乱码解决
转载 2018-06-11 11:06:45 · 268 阅读 · 0 评论 -
截取某一段数据,生成本地文件
#include "globals.h"Action(){ long file; char * sessionid; char * canshuming;\\如何有多个参数需要截取,就弄红色部分,多组即可。 web_reg_save_param("result", "LB=", "RB=", "Search=all", L...原创 2018-06-11 11:05:14 · 506 阅读 · 0 评论 -
LR访问oracle、mysql数据源,生成本地变量表
oracle做脚本时经常要取一些如用户表、订单表之类的数据,这些数据自己准备太麻烦,不如直接从数据库中取得,放到本地的Dat文件中,做为测试驱动数据。本人对数据库了解不多,这些天测试网站学会了这一招,共享出来,请大虾们指教。1、在本机上安装Oracle客户端;2、寻找\oracle\product\10.1.0\Db_1\network\admin\tnsnames.ora,添加数据库内容(修改H...原创 2018-06-11 11:04:28 · 258 阅读 · 0 评论 -
截取时间戳+虚拟用户ID组成一个参数,某参数将其引用
#include "globals.h"action(){ int id,scid; char *vuser_group,strid[10]; char proposalNo[32]; lr_whoami(&id,&vuser_group,&scid);//获取当前运行的虚拟用户id,组id,场景id //lr_message("Group:%...转载 2018-06-11 11:03:04 · 660 阅读 · 0 评论 -
将请求结果进行打印
1、REQUEST,用于提取完整的请求头信息。2、RESPONSE,用于提取完整的响应头信息。3、ResponseBody ,用于提取完整的响应体信息。注意,这两个变量仅在请求前使用web_save_header注册使用。示例如下:Action(){ web_set_max_html_param_len("262144"); // 默认最大长度为256 web_reg_save_param("...转载 2018-06-11 11:02:07 · 425 阅读 · 0 评论 -
lr_eval_string&lr_save_string&lr_save_var
这两个函数往往结合使用,所以列在一起解读。lr_eval_string一、解释主要用于返回脚本中的一个参数当前的值。lr_save_string一、解释主要是将程序中的常量或者变量保存为LR中的参数。int lr_save_string (const char *param_value, const char *param_name);param_value :要保存的值 param_name:...原创 2018-06-11 10:53:51 · 388 阅读 · 0 评论