loadrunner - 脚本编写
摘要:### web_url ### 只支持 GET 请求 ### 一、General 1、Step:名称 2、URL:需要访问的 url 地址 3、Record mode:HTML / HTTP 二、Resource 1、Referer:来源请求,防盗链;即访问请求是从哪个请求链接过来的 例: web_
阅读全文
loadrunner - 检查点
摘要:###检查点### web_reg_find("Search=All", "SaveCount=count", #统计找到符合的统计值 "Text=Discuz", LAST); 方法一:Tree 视图中 response 点击右键 -> Add Text Check Step 方法二:手动添加 N
阅读全文
loadrunner - 事务
摘要:###事务### lr_start_transaction("zhuce"); 事务开始 lr_end_transaction("zhuce",LR_AUTO); 事务结束 start、end 事务用于 计时 作用(开始 -> 结束) 注: 1、一般一个事务一个请求2、事务的开始、结束 事务名称 一
阅读全文
loadrunner - 思考时间
摘要:lr_think_time(); 等待时间,请求之间的间隔时间;放在事务的外面 ###########作用:1、控制请求发送的频率;2、以达到控制服务器压力的目的########### 思考时间开关:Run-time Setting -> Think Time -> Replay think tim
阅读全文
loadrunner - 关联
摘要:关联函数:web_reg_save_param #通过左右边界进行匹配,返回一个数组,默认匹配的第一个web_reg_save_param_ex #通过正则表达式进行匹配,返回一个数组,可多个结果;左右匹配可写成正则表达式形式,如:.*格式(预注册函数,先声明,后启用) 例:web_reg_save
阅读全文
loadrunner - 参数化
摘要:【参数化】 概念:把一个脚本里写死的值,动态从数组里面取值1、因为数据库/应用程序对提交请求的值/字段的唯一性校验(数据库加了约束唯一条件:unique)2、为了避免查询缓存导致的性能测试结果失真 避免参数化方法:1、删除数据库约束条件2、应用程序改代码3、更改缓存为0,不进行缓存功能 参数化设置:
阅读全文
Loadrunner - 基础概念及设置
摘要:#loadrunner 需要用管理员身份打开 浏览器:IE :IE6、IE7、IE8、IE9火狐:30以下版本 options:1、Reconrding -> HTTP/HTML Level HTML Advanced -> Script type: -> 选择 web_url,web_submit
阅读全文
性能测试指标
摘要:并发的概念:(两个维度)1、【狭义】同一时刻向服务器发出的同一请求2、【广义】同一时间段向同一个服务器发出的请求 并发用户数:(两个维度)1、【工具】如LR中的 VU,工具设置;实际设置了多少并发2、【服务器】一个时间内向服务器发的请求数;在一个时间段内,服务器能处理多少请求数 响应时间:发送请求开
阅读全文
性能基本概念
摘要:性能测试关注点: 1、RT 响应时间2、并发数3、TPS 服务器每秒能处理多少请求4、硬件(cpu、内存、io、网络)5、sql 的执行效率6、数据库连接池的使用情况7、数据库的缓存命中率8、系统是否稳定9、web 容器线程池的使用情况10、代码执行效率11、JVM 使用情况(FGC 频率、内存泄漏
阅读全文