http://www.3atesting.com/mv/list-6-1.htm
- LR系列之--性能测试指标介绍
- LR系列之---内存处理
- LR系列之--web_set_sockets_options
如果在系统运行过程中出现"No buffer space available"或者出现大量连接出现wait的时候,如何解决?
netstat看到很多socks处于wait状态
负载增大时候连接失败
mmdrv的句柄数随虚拟用户运行而增加
当建立连接出现No buffer space available"
如何保证迭代后所有的连接关闭
web_set_sockets_option( “SHUTDOWN_MODE ”, ABRUPT);
web_set_sockets_option( “CLOSE_KEEPALIVE_CONNECTIONS ”, 1);
web_set_sockets_option( “SHUTDOWN_MODE ”, ABRUPT);
中间添加其他函数
web_set_sockets_option( “CLOSE_KEEPALIVE_CONNECTIONS ”, 1);
- LR系列之---业务流程设置
- webload系列之---参数化
- LR系列之---手工关联(三)
如何禁止网页自动重定向
如何获取重定向的地址
如何将获取的地址产生的请求发送给服务端
- webload系列之---关联
- LR系列之--AMF与Microsoft.net协议介绍
- LR系列之--脚本调试
怎么判断是测试脚本的问题,还是被测应用的问题,或者其他问题
- LR系列之---业务流程的校验
一种是请求错误,一种是业务逻辑的错误
比如编译都是对的,但是给出的结果不对,就是业务逻辑有问题
测试工具只是判别请求是否正常回来。业务逻辑的校验需要程序来判断
加入检查点
- LR系列之---手工关联(二)
寻找位置
LB
RB
ORD=ALL(位置)
- LR系列之---如何实现数据动态加密
lr只提供了lr_decrypt进行数据解密
怎么加密呢
采用外部的函数
Loadrunner提供了一个工具password Encode,但是只能加密静态数据
如果是动态数据,怎么办
调用外部的dll加密,然后用lr_decrypt解密
- LR系列之--自动关联
- LR系列之---手工关联(一)
手工关联-自动关联
关联含义,关联函数介绍,如何寻找在代码中需要关联的地方,关联的调试。关联的技巧
关联其实也是一种参数化,不过是种特殊的参数化
数据来源是server
1:手工插入关联函数
2:自动关联=在录制过程中,在录制过程后
手工关联
runtime-settings里面logs里面打开data return by server,检查那些脚本因为关联而失败(要查看client和server的交互)
确定那些数据需要关联,因为是服务器动态产生的,所以每次产生的都不同。
(Loadrunner自带的比对工具有很多bug,比如文件目录太长。文件名太长,有中文。名字有空格等都找不到文件,这个时候可能需要借助第三方工具)
找到动态数据左右两边的值,以及出现的位置
在脚本中添加web_reg_save_param函数
在脚本中参数化动态的值
检验关联的正确性
- lr系列之---SQL Server脚本的录制
SQL7.0上面的数据库版本需要选择ODBC协议录制
windows/vugen.ini里面加入AutoPasswordEncryption=OFF
加密的用户名和密码全部转化为明文
SQL语句也可以参数化
lrd_col_data
- Jmeter系列之---脚本录制与监控
- LR系列之---RunTime Setting
- LR系列之---参数化(二)
- lr系列之--winsocket的脚本编写技术
- LR9.0--SLA
- LR系列之--Web录制常见错误解决方法
- LR系列之---参数化(一)
- LR系列之---协议的选择
没讲什么。
主流的好选择
不熟悉的问开发人员
最后就是自己分析协议,或者用winsocket
- LR9.0---SLA Analysis
英文版的听不明白
- LR9.0 --Scheduler
英文版的听不明白
- LR系列之--测试结果分析
- 如何在LR中调用C#dll文件
引入dll
1:把dll拷贝到
2:lr_load_dll=("电脑中的路径")
- 性能测试各种技术
录制 SSL加密程序(录制foxmail email发送程序)要做端口映射
cd c:/.../loadrunner/bin
openssl
s_client smtp.gmail.com:465
如何客户化dll,加载dll,如何应用
不能使用MFC的东西。只能使用标准C
引入dll
1:把dll拷贝到
2:lr_load_dll=("电脑中的路径")
如何加密数据
lr_save_string(lr_decrypt"24324324343","username");
如何转化数据
涉及的东西要广,不要精通,但是要熟悉