随笔分类 -  Loadrunner

摘要:脚本开发-执行操作系统命令 by:授客 QQ:1033553122 思路: 用loadrunner system()函数 函数原型: int system( const char *string ); 示例一:在指定目录下创建指定文件 Action() { char filename[1024], 阅读全文
posted @ 2014-10-27 08:42 授客 阅读(506) 评论(0) 推荐(0) 编辑
摘要:脚本开发-文件下载 by:授客 QQ:1033553122 下载简介 对 HTTP协议来说,无论是下载文件或者请求页面,对客户端来说,都只是发出一个GET请求,并不会记录点击后的“保存”、“另存为操作”。 如下,点击页面中tar.gz压缩包,用工具可以清楚的看到,客户端仅是发起了一个GET请求,请求 阅读全文
posted @ 2014-10-26 10:33 授客 阅读(442) 评论(0) 推荐(0) 编辑
摘要:脚本开发-文件读写操作 by:授客 QQ:1033553122 函数说明 函数原型: size_t fwrite( const void *buffer, size_t size, size_t count, FILE *file_pointer ); 参数说明: buffer:包含数据的缓冲区 s 阅读全文
posted @ 2014-10-26 10:21 授客 阅读(942) 评论(0) 推荐(0) 编辑
摘要:脚本开发-基本知识 1)编码工具设置 自动补全输入Tools->General Options->Environment->Auto complete word 显示功能语法Tools->Genral Options->Environment->Show Function Syntax 2)脚本注释 阅读全文
posted @ 2014-10-25 10:22 授客 阅读(971) 评论(0) 推荐(0) 编辑
摘要:脚本开发-int型变量和字符串的相互转换 by:授客 QQ:1033553122 字符串转化为int型变量 Action2() { int j = 0; j = atoi("12345"); //将字符串变为整形 lr_output_message("%d", j); return 0; } 运行结 阅读全文
posted @ 2014-10-25 10:17 授客 阅读(445) 评论(0) 推荐(0) 编辑
摘要:脚本开发-参数化之将内容保存为参数、参数数组及参数值获取 by:授客 QQ:1033553122 接 Part 1 把内容保存到参数数组 这个概念lr9.x后才有 参数数组必须满足以下两个条件: 1.参数必须都是以相同的名字开头,后面接下划线加数字的方式顺序赋值。 2.参数数组必须有一个“参数名_c 阅读全文
posted @ 2014-10-24 08:54 授客 阅读(327) 评论(0) 推荐(0) 编辑
摘要:脚本开发-参数化之将内容保存为参数、参数数组及参数值获取 by:授客 QQ:1033553122 在VuGen中默认使用{}的字符串称为参数 注意:参数必须在双引号中才能用 将字符串保存为参数 lr_save_string("string you want to save", "arg_name") 阅读全文
posted @ 2014-10-24 08:40 授客 阅读(1612) 评论(0) 推荐(1) 编辑
摘要:Loadrunner 运行脚本-命令行运行脚本 by:授客 QQ:1033553122 脚本所在目录 Run-time Settings->Additional Attributes设置 脚本示例: Action2() { lr_error_message(lr_get_attrib_string( 阅读全文
posted @ 2014-10-23 09:03 授客 阅读(625) 评论(0) 推荐(0) 编辑
摘要:运行脚本-Run-time Settings-Browser Enmulation设置详解 by:授客 QQ:1033553122 浏览器模拟 所有Internet Vuser Header包含一个标识将被模拟的浏览器类型(或无线工具包)的User Agent header.例如User-Agent 阅读全文
posted @ 2014-10-23 08:34 授客 阅读(714) 评论(0) 推荐(0) 编辑
摘要:运行脚本-Run-time Settings-ContentCheck简单设置 by:授客 QQ:1033553122 ContentCheck的设置可用来让VuGen检测存在错误的站点页面。如果被测的Web应用没有使用自定义的错误页面,那么这里不用添加规则,因为LR在回放时候,可以默认的捕捉到浏览 阅读全文
posted @ 2014-10-22 09:08 授客 阅读(164) 评论(0) 推荐(0) 编辑
摘要:运行脚本-Run-time Settings->General->Additional attributes设置 by:授客 QQ:1033553122 作用说明 为Vuser脚本提供额外自定义参数。额外参数设置可应用于所有Vuser脚本类型。 说明: Add:添加一个参数 Remove:移除一个参 阅读全文
posted @ 2014-10-22 08:46 授客 阅读(239) 评论(0) 推荐(0) 编辑
摘要:运行脚本-Run-time Settings之Preferences设置 by:授客 QQ:1033553122 打开Preferences设置对话框,这里提供了对运行时的参数选择设置 Enable Image and Text Check 开启图片和文本检查。允许用户在回放期间通过web_find 阅读全文
posted @ 2014-10-21 08:32 授客 阅读(679) 评论(0) 推荐(0) 编辑
摘要:运行脚本-Run-time Settings之Pacing设置 by:授客 QQ:1033553122 As soon as the previous iteration ends 前一个迭代一结束就尽可能快的开始新一轮的迭代 After the previous iteration ends 设置 阅读全文
posted @ 2014-10-20 08:39 授客 阅读(336) 评论(0) 推荐(0) 编辑
摘要:脚本优化-加密与解密 by:授客 QQ:1033553122 密码加密 可以给密码加密,意在把结果字符串作为脚本的参数或者参数值。例如,完整可能有一个用户密码填写的表单,你想测试网站针对不同密码的反应,但是你又想保护密码的安全。Password Encoder允许你加密你的密码。 密码加密步骤 1. 阅读全文
posted @ 2014-10-20 08:32 授客 阅读(370) 评论(0) 推荐(0) 编辑
摘要:脚本优化-关联函数web_reg_save_param()函数详解 by:授客 QQ:1033553122 Insert->New Step,打开Add Step对话框 选择函数web_reg_save_param,点击OK,打开关联函数设置窗口 说明: Parameter Name 此处设置存放参 阅读全文
posted @ 2014-10-19 09:04 授客 阅读(1340) 评论(0) 推荐(0) 编辑
摘要:脚本优化-关联设置 by:授客 QQ:1033553122 关联的原理 关联也属于一钟特殊的参数化。一般参数化的参数来源于一个文件、一个定义的table、通过sql写的一个结果集等,但关联所获得的参数是服务器响应请求所返回的一个符合条件的、动态的值。 例子:常见系统中的登陆功能,在登陆后服务器会返回 阅读全文
posted @ 2014-10-19 08:33 授客 阅读(668) 评论(0) 推荐(0) 编辑
摘要:脚本优化-检查点设置 by:授客 QQ:1033553122 VuGen判断脚本是否执行成功是根据服务器返回的状态来确定的,如果服务器返回的是HTTP状态为200 OK,那么VuGen就认为脚本正确地运行了,并且是运行通过的。而大多数系统出错时是不会返回错误页面的,而是返回一个消息提示框,来提升用户 阅读全文
posted @ 2014-10-18 09:47 授客 阅读(806) 评论(0) 推荐(0) 编辑
摘要:脚本优化-集合点设置 by:授客 QQ:1033553122 添加集合点(Insert->Rendezvous) 当一个集合点被插入,VuGen往Vuser脚本中插入一个lr_rendezvous函数,形如: lr_rendezvous("rendezvous1"); 插入一个结合点来模拟重负载。集 阅读全文
posted @ 2014-10-18 09:36 授客 阅读(227) 评论(0) 推荐(0) 编辑
摘要:脚本优化-事务函数简介 by:授客 QQ:1033553122 1.事务的开始和结束名称需要相同 lr_start_transaction(“transaction_name”); …//事务处理 lr_end_transaction(“transaction_name”,LR_AUTO); 2.事 阅读全文
posted @ 2014-10-17 08:43 授客 阅读(447) 评论(0) 推荐(0) 编辑
摘要:脚本优化-事务时间简介 by:授客 QQ:1033553122 事务概念 事务是指用户在客户端做一种或多种业务所需要的操作集(actions),通过事务开始和结束函数可以标记完成该业务所需要的操作内容(脚本section)。定义事务来衡量服务器的性能,例如,你可以定义一个事务来衡量服务器处理查看账户 阅读全文
posted @ 2014-10-17 08:30 授客 阅读(680) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示