[LR]web接口性能脚本的处理点小结
来源:互联网 发布:厦门唯一网络销售招聘 编辑:程序博客网 时间:2024/06/05 09:09
目的
列出loadrunner脚本学习中的点,小结一下自己在这里面掌握的内容
- 接口测试协议选择
- Web http直接脚本编写
- Web Service没用过
- 录制
- 没用用录制方式获取脚本
- 从设置看loadrunner11支持IE8以下,Firefox 1.0.7以下,版本相对都较旧
- Web请求函数
- web_url(),适用于较简单的get请求
- web_submit_data(),适用于一般post请求,定制较细致的参数
- web_submit_form(),适用于表单post请求,可以忽略一些细节
- web_custom_request(),适用于get和post请求
- C语言相关约束
- 变量需要在文件最开始严格声明,不能像java、python那样在其它位置声明定义,未先声明直接报错。
- 字符串可以两种方式声明:char *str; char str[];
- 字符串声明时直接赋值初始化,如果需要后面赋值操作的,要初始化为空字符串“”,否则会在后续引用时出现不可预知的错误。
- 字符串操作,c语言方法
- strcat(),字符串连接,比如请求数据包含常量和参数,可以通过该方法拼接更灵活
- strcpy(),字符串拷贝
- sprintf(),将内容输出到一个字符串里
- 参数
- 变量不能直接在lr函数中调用,需要存为参数,方法:lr_save_string()
- 执行关联后,把返回值存为参数,方法:web_reg_save_param_ex(),因为要事先注册,所以要在放在请求执行之前
- 参数化,replace with a parameter,读取外部文件来获取参数的值,每个参数对应一个参数表,但是取值时可以引用已有文件把多个参数放一个文件中进行关联
- 响应处理
- Web响应长度过长时,超出256字节,loadrunner会报错,需要设定响应长度范围,方法:web_set_max_html_param_len()
- 响应包含中文时显示乱码,要进行转码,方法:lr_convert_string_encoding()
- 如果要对字符串进行字符替换,要自定义函数处理
阅读全文
0 0
- [LR]web接口性能脚本的处理点小结
- WEB Workers提升WEB前端脚本JavaScript的处理性能
- WEB Workers提升WEB前端脚本JavaScript的处理性能
- lr的脚本,http状态吗,web_reg_find检查点,事物点
- lr的脚本,http状态吗,web_reg_find检查点,事物点
- LR:性能接口测试中内存出现的现象
- 使用LR做Doubbo接口的性能测试
- LR 录制Web(HTTP/HTML)脚本的模式选择
- LR系列--LR脚本中动态获取数据库的值作为参数进行处理
- LR接口压力测试脚本范例
- LR接口性能测试:发现奇怪曲线图
- lr监视的性能计数器
- lr监视的性能计数器
- lr监视的性能计数器
- lr监视的性能计数器
- lr监视的性能计数器
- lr监视的性能计数器
- lr监视的性能计数器
- Sublime Text 3 、WebStorm配置实时刷新
- css的配置文件reset的总结
- Hash表
- 数组拷贝的方法比较
- Android VideoView 自定义播放器 MediaController 实现视频播放控制和横竖屏适配
- [LR]web接口性能脚本的处理点小结
- Java编程示例
- 从pymongo 提取最近100条数据
- 10.15周日作业
- Hibernate 为懒加载的属性 调用时,抛出异常org.hibernate.LazyInitializationException
- python 编码问题 decode or encode
- Android开发中常见的5大内存泄漏问题及解决办法
- [Lintcode] #423 有效的括号序列
- VUE .sunc (update,$emit)父子组件传递数据 手记