随笔分类 -  LoadRunner11

摘要: 阅读全文
posted @ 2020-02-11 17:59 自然观察家 阅读(334) 评论(0) 推荐(0) 编辑
摘要:analysis常见 / 阅读全文
posted @ 2019-04-25 21:11 自然观察家 阅读(335) 评论(0) 推荐(0) 编辑
摘要:1.添加集合点功能的做法 ,注意在开始事务前加,不然就会把等待时间也加进去。 2.Controller 中也要开启集合点的功能,才能使用 阅读全文
posted @ 2019-04-07 18:59 自然观察家 阅读(345) 评论(0) 推荐(0) 编辑
摘要:压测时开始前注意这个事项,log日志的配置 https://www.cnblogs.com/zhenyu1/p/12296051.html 一. Controller- 压力机界面的一下设置讲解 2种测试场景的设计和压测策略 二. Controller- 压力机界面的图表分析 阅读全文
posted @ 2019-04-07 18:25 自然观察家 阅读(408) 评论(0) 推荐(0) 编辑
摘要:1、lrs_create_socket("socket0", "TCP", "RemoteHost=127.0.0.1:8888", LrsLastArg),创建socket连接 2、lrs_send("socket0", "buf0", LrsLastArg),发送buf中的数据 3、lrs_re 阅读全文
posted @ 2019-04-03 19:54 自然观察家 阅读(539) 评论(0) 推荐(0) 编辑
摘要:性能测试场景 阅读全文
posted @ 2019-04-02 17:26 自然观察家 阅读(362) 评论(0) 推荐(0) 编辑
摘要:数据库查询压力测试脚本 jdbc_java_查询类型接口测试 1 package com.test; 2 3 4 import java.sql.Connection; 5 import java.sql.DriverManager; 6 import java.sql.PreparedStatem 阅读全文
posted @ 2019-03-30 20:28 自然观察家 阅读(555) 评论(0) 推荐(0) 编辑
摘要:java vuser JDBC 参数化的方法 如果不进行参数化 直接把32 33行去掉 ,sql 值写到valuers 中就行了 下面这是 insert,delete,update 三种方法的sql 方法模板 注:数据库增删改 都是 第37行 int rows = ps.executeUpdate( 阅读全文
posted @ 2019-03-29 12:34 自然观察家 阅读(431) 评论(0) 推荐(0) 编辑
摘要:loadrunner中接口判断的2中方法 如下: 1. ●查找函数web_reg_find() ● atoi():将字符串转换为整型值 作比较 > 0 1 Action() 2 { 3 //检查点函数+atoi函数 4 web_reg_find("Search=Body", 5 "SaveCount 阅读全文
posted @ 2019-03-20 12:45 自然观察家 阅读(504) 评论(0) 推荐(0) 编辑
摘要:cookie 是什么? cookie 在浏览器中的长相?火狐浏览器 token 在浏览器中的长相?火狐浏览器。 阅读全文
posted @ 2019-03-16 20:35 自然观察家 阅读(1147) 评论(0) 推荐(0) 编辑
摘要:接口一般都有权限的校验,一般是需要登录后才可以调用 对于接口的认证,一般通过两种方式来实现1、校验用户请求中是否包含某项指定的cookie2、校验用户的请求的header中是否包含某项指定的字段(token) 案例一:cookie的处理 LR会自动处理cookie,如果需要手动新增cookie,使用 阅读全文
posted @ 2019-03-16 19:58 自然观察家 阅读(1157) 评论(0) 推荐(0) 编辑
摘要:很多HTTP接口在传参时,需要先对接口的参数进行数据签名加密如以下POST接口 http://localhost:8080/pinter/com/userInfo 参数为{"phoneNum":"123434","optCode":"testfan","timestamp":"1211212","s 阅读全文
posted @ 2019-03-16 19:48 自然观察家 阅读(1044) 评论(0) 推荐(0) 编辑
摘要:1.web_url( ) 2.判断方法 使用下面这个函数 web_get_int_property(HTTP_INFO_DOWNLOAD_SIZE); 判断body的大小一般,不是0就是下载成功(这个函数会把body+header+chunking=的值)合计在一起,不为0表示成功。 3.特别要注意 阅读全文
posted @ 2019-03-16 19:32 自然观察家 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-03-16 19:22 自然观察家 阅读(156) 评论(0) 推荐(0) 编辑
摘要:1.参数为json格式,需要添加一个header信息web_add_header("Content-type", "application/json"); 2.Json参数直接放在web_custom_request函数的body中,需要注意的是,json中的引号必须先进行转义,如以下格式: {\" 阅读全文
posted @ 2019-03-16 18:59 自然观察家 阅读(1699) 评论(0) 推荐(0) 编辑
摘要:如果要传入 中文参数到 服务器 使用lr_convert_string_encoding() LR_ENC_SYSTEM_LOCALE , 转为 LR_ENC_UTF8 char dest[50]; 一定要定义一个,放在最前面 lr_convert_string_encoding(lr_eval_s 阅读全文
posted @ 2019-03-16 18:07 自然观察家 阅读(538) 评论(0) 推荐(0) 编辑
摘要:服务器乱码 转换使用如下方法入惨{“msg”} -> utf8编码 -> 转化为 SYSTEM_LOCALE 编码 -> 接受转换后的参数 "sEncoding" lr_convert_string_encoding(lr_eval_string("{msg}") , LR_ENC_UTF8 , L 阅读全文
posted @ 2019-03-16 17:59 自然观察家 阅读(998) 评论(0) 推荐(0) 编辑
摘要:1 Action() 2 { 3 4 web_reg_find("Search=Body", 5 "SaveCount=find_cnt", 6 "Text=code\":\"0\"", 7 LAST); 10 lr_start_transaction("post_s"); 11 12 web_ur 阅读全文
posted @ 2019-03-16 17:42 自然观察家 阅读(226) 评论(0) 推荐(0) 编辑
摘要:1 Action() 2 { 3 4 5 6 web_reg_save_param("find_msg", 7 "LB=message\":\"", 8 "RB=\"", 9 "Ord=1", 10 LAST); 11 12 13 14 //特殊情况需要加 15 web_add_header("Co 阅读全文
posted @ 2019-03-16 17:37 自然观察家 阅读(428) 评论(0) 推荐(0) 编辑
摘要:上传文件的本质是浏览器读取本地文件的内容,以二进制数据方式传输到服务端,服务端新建一个文件,将获取到的数据复制到文件中 LR中上传操作可以通过web_submit_data函数实现,支持录制要点:web_add_header(“Content-type”,”multipart/form-data”) 阅读全文
posted @ 2019-03-16 17:25 自然观察家 阅读(1264) 评论(0) 推荐(0) 编辑