摘要:
示范格式:三. 三种配置环境变量的方法1. 修改/etc/profile文件如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。·用文本编辑器打开/etc/profile·在profile文件末尾加入:export JAVA_
阅读全文
posted @ 2019-04-16 14:00
自然观察家
阅读(402)
推荐(0)
摘要:
//单个判端 if(){ } //双判端 if(){ }else{ } //多重判端 if(){ }else if(){ }else if(){ }else{ } 1 package test1; 2 // 学习的是 判端掷色子游戏 1-6 if , else if , else 判端方法 3 pu
阅读全文
posted @ 2019-04-13 22:17
自然观察家
阅读(615)
推荐(0)
摘要:
1.添加集合点功能的做法 ,注意在开始事务前加,不然就会把等待时间也加进去。 2.Controller 中也要开启集合点的功能,才能使用
阅读全文
posted @ 2019-04-07 18:59
自然观察家
阅读(362)
推荐(0)
摘要:
压测时开始前注意这个事项,log日志的配置 https://www.cnblogs.com/zhenyu1/p/12296051.html 一. Controller- 压力机界面的一下设置讲解 2种测试场景的设计和压测策略 二. Controller- 压力机界面的图表分析
阅读全文
posted @ 2019-04-07 18:25
自然观察家
阅读(421)
推荐(0)
摘要:
1.ip 2.端口号 3.传入参数 4.告诉软件返回 最后以为是什么,不然就会报错 或者无限制的等待 查ascll 码表 启动接口的方法
阅读全文
posted @ 2019-04-03 21:13
自然观察家
阅读(344)
推荐(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
自然观察家
阅读(560)
推荐(0)
摘要:
1.WebService 就是 http请求 post接口 2.需要加 请求头信息 Content-Type: text/xml; 3.需要把占位符换成需要的字符串 webservice接口可以直接使用http协议post请求来测试练习wsdlhttp://ws.webxml.com.cn/WebS
阅读全文
posted @ 2019-04-03 11:01
自然观察家
阅读(224)
推荐(0)
摘要:
1 前言 为方便快速上手Monkey测试相关问题,针对测试中发现的Monkey问题进行了整理总结,供定位Monkey参考。 2 关于Monkey测试 2.1 环境:JAVA环境 ANDROID环境 Monkey Test介绍及测试方法,请参考: http://blog.csdn.net/subsis
阅读全文
posted @ 2019-04-03 08:46
自然观察家
阅读(664)
推荐(0)
posted @ 2019-04-02 17:26
自然观察家
阅读(373)
推荐(0)
摘要:
文件中随机取参数的方法 Random CSV Data Set Config
阅读全文
posted @ 2019-04-02 14:57
自然观察家
阅读(1582)
推荐(0)
摘要:
一,导入 使用Jmeter运行Java脚本,需要用到Jmeter的提供的框架jar包(分别在jmeter目录下的lib和ext目录下)1.ApacheJMeter_core.jar2.ApacheJMeter_java.jar3.slf4j-api-1.7.25.jar4.jorphan.jar 5
阅读全文
posted @ 2019-04-02 14:16
自然观察家
阅读(348)
推荐(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
自然观察家
阅读(569)
推荐(0)
摘要:
java vuser JDBC 参数化的方法 如果不进行参数化 直接把32 33行去掉 ,sql 值写到valuers 中就行了 下面这是 insert,delete,update 三种方法的sql 方法模板 注:数据库增删改 都是 第37行 int rows = ps.executeUpdate(
阅读全文
posted @ 2019-03-29 12:34
自然观察家
阅读(441)
推荐(0)
摘要:
常数吞吐量,控制器。为压测做保险,不让tps无限制的增长。以防止服务器出问题。 1.注意 : 使用所有 活动线程 2. 注意: 单位是每分钟的 tps数量 ,计算方式为每秒的值 乘以60 , 就是要限制的每秒的tps值
阅读全文
posted @ 2019-03-27 15:52
自然观察家
阅读(715)
推荐(0)
摘要:
这个定时器和loadrunner当中的集合点(rendezvous point)作用相似,其作用是:阻塞线程,直到指定的线程数量到达后,再一起释放,可以瞬间产生很大的压力(人多力量大- -哈哈!) (1)Number of Simulated Users to Group by:模拟用户的数量,即指
阅读全文
posted @ 2019-03-27 15:04
自然观察家
阅读(932)
推荐(0)
摘要:
每执行一次就等待, 比如 :放在图 一的位置 1.并发用户2 循环1 就是2次循环 ,每次循环执行到了 B就 等8秒 2.并发用户1 循环2 就是2次循环 ,每次循环执行到了 B就 等8秒 这2个设置方法,等待的时间结果是没有区别的 *定时器在每个请求之前而不是之后 比如 :放在图 二的位置 就是
阅读全文
posted @ 2019-03-27 14:35
自然观察家
阅读(436)
推荐(0)
posted @ 2019-03-27 11:08
自然观察家
阅读(132)
推荐(0)
摘要:
token 接口 3步骤 1.登录接口 2.提取登录接口的token 3.http 信息管理头 把提取的cookie传入 就可以了
阅读全文
posted @ 2019-03-26 21:12
自然观察家
阅读(271)
推荐(0)
摘要:
1.虽然 请求成功 响应码 200 ,但是 返回code 1 ,表示接口不成功 2.加入 空的cookie 管理器就可以了 返回 code 0 注意:状态码 200 只是表示请求是成功的 , 返回code 0 才算是成功的
阅读全文
posted @ 2019-03-26 21:00
自然观察家
阅读(8342)
推荐(0)
摘要:
json 提取器的使用 方法 json 提取器 提取的结果 我用调试取样器进行查看
阅读全文
posted @ 2019-03-26 20:45
自然观察家
阅读(1670)
推荐(0)
摘要:
1.使用json提取器,提取全部参数 2.设置forEach控制器,他会自己把json提取器,取到得所有值,全部使用一次再停止。 z
阅读全文
posted @ 2019-03-26 20:27
自然观察家
阅读(393)
推荐(0)
摘要:
仅一次控制器:该控制器内的请求只执行一次,无论线程循环多少次,只针对每个并发用户调用一次的情况。
阅读全文
posted @ 2019-03-26 19:31
自然观察家
阅读(936)
推荐(0)
摘要:
随机顺序控制器:执行该控制器内的所有请求,顺序随机
阅读全文
posted @ 2019-03-26 19:23
自然观察家
阅读(567)
推荐(0)
摘要:
转载 https://www.cnblogs.com/malinalian/p/10491946.html 常用的逻辑控制器 1,循环控制器:可以设置该控制器内的sampler执行的次数,循环次数与线程的循环次数各自独立 2,if控制器:根据判断条件决定是否执行该控制器内的请求,如果是字符串比较条件
阅读全文
posted @ 2019-03-26 19:19
自然观察家
阅读(269)
推荐(0)
摘要:
随机控制器-针对某种情况随机执行一个 比如下面的情况 就是随意执行 post- 1 或者 GET 这两个请求
阅读全文
posted @ 2019-03-26 19:15
自然观察家
阅读(613)
推荐(0)
摘要:
if 控制器 一般来判断某种特殊情况 成立,就执行。 注:字符串判断需要加 引号,包括变量也要加,数字就不用 JEXL Expression to evaluate:此处直接填写需要进行判断的表达式即可 表达式支持: == 是否等于,如${__jexl3(${VAR}==1,)},判断${VAR}变
阅读全文
posted @ 2019-03-26 19:10
自然观察家
阅读(454)
推荐(0)
摘要:
一般使用 setup线程组 + teardown组 针对中间要循环的部分 使用循环处理器 单独循环中间的部分,相当于loadrunner的action部分
阅读全文
posted @ 2019-03-26 18:58
自然观察家
阅读(301)
推荐(0)
摘要:
除tps值 其他时间单位都是毫秒 tps是秒
阅读全文
posted @ 2019-03-26 18:07
自然观察家
阅读(217)
推荐(0)
摘要:
csv read 读取文件 场景 : 一个并发只读取一行 不管循环多少次
阅读全文
posted @ 2019-03-26 18:06
自然观察家
阅读(297)
推荐(0)
摘要:
使用setUp线程组的方式 ——> 开始 使用tearDown线程组 的方式 ——>结束
阅读全文
posted @ 2019-03-26 18:02
自然观察家
阅读(2372)
推荐(0)
摘要:
jmeter后置处理器 _ 正则表达试提取器 模板 $1$ 表示 group1 $2$ 表示 group2 $0$ 表示整个匹配的整个表达式 匹配数字(0表示随机) 0 表示随机 大于0的正数N 表示选择第N个匹配的 负数表示获取全部,供For Each 控制器使用 缺省值 如果正则表达式没有匹配到
阅读全文
posted @ 2019-03-26 17:19
自然观察家
阅读(236)
推荐(0)
摘要:
遇到json 参数的情况这样写 ,否则就会报错 cod 415 nocookie post请求IP端口 localhost:8080 接口地址 /pinter/com/register请求参数为{"userName":"${__CSVRead(D:\data.txt,0)}","password":
阅读全文
posted @ 2019-03-26 12:46
自然观察家
阅读(185)
推荐(0)
posted @ 2019-03-26 12:34
自然观察家
阅读(328)
推荐(0)
摘要:
RandomString 随机字符串的用法
阅读全文
posted @ 2019-03-26 12:24
自然观察家
阅读(722)
推荐(0)
摘要:
第一种写法:可以向post 请求一样写 第二种写法: /pinter/com/getSku?id=${__Random(1,100,rdmNum)}
阅读全文
posted @ 2019-03-26 11:21
自然观察家
阅读(473)
推荐(0)
摘要:
参数化 Random 参数化,存储结果的变量名,名字写了,就可以给其它请求使用
阅读全文
posted @ 2019-03-26 11:16
自然观察家
阅读(772)
推荐(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
自然观察家
阅读(522)
推荐(0)
摘要:
cookie 是什么? cookie 在浏览器中的长相?火狐浏览器 token 在浏览器中的长相?火狐浏览器。
阅读全文
posted @ 2019-03-16 20:35
自然观察家
阅读(1159)
推荐(0)
摘要:
接口一般都有权限的校验,一般是需要登录后才可以调用 对于接口的认证,一般通过两种方式来实现1、校验用户请求中是否包含某项指定的cookie2、校验用户的请求的header中是否包含某项指定的字段(token) 案例一:cookie的处理 LR会自动处理cookie,如果需要手动新增cookie,使用
阅读全文
posted @ 2019-03-16 19:58
自然观察家
阅读(1195)
推荐(0)
摘要:
很多HTTP接口在传参时,需要先对接口的参数进行数据签名加密如以下POST接口 http://localhost:8080/pinter/com/userInfo 参数为{"phoneNum":"123434","optCode":"testfan","timestamp":"1211212","s
阅读全文
posted @ 2019-03-16 19:48
自然观察家
阅读(1103)
推荐(0)