摘要: eval函数返字符串表达式的结果。就可以在一个变量中插入一个有值的字符串表达式或函数。 例如,给定以下变量: name=Smith column=age table=birthdays SQL=select ${column} from ${table} where name='${name}' t 阅读全文
posted @ 2018-11-12 13:36 非墨-VashGu 阅读(1186) 评论(1) 推荐(2) 编辑
摘要: 很多朋友都遇到了jmeter链接数据库时需要ssh连服务器后才能连数据库,分享下beanshell里ssh+jdbc用法。 另外也可以结合java请求来实现,包含javasampler以及jsch包 jar包下载地址 为了方便写了一个java请求的jar,用来ssh链接远程服务器后跳板到mysql数 阅读全文
posted @ 2018-09-07 19:08 非墨-VashGu 阅读(1746) 评论(1) 推荐(1) 编辑
摘要: 由于有些特殊需求需要在线程组之间调用变量,这里就总结一下几种常用方法(只是个人会的)。 在使用时要注意线程组的执行顺序,需要勾选测试计划里的独立运行每个线程组按钮。还需要注意设置全局变量的后置处理器应该是在第一个线程组(即提取局部变量的那个线程组)。 一、beanshell自带方法 props.pu 阅读全文
posted @ 2018-03-20 13:09 非墨-VashGu 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 需要使用到循环控制器,if控制器,CSV Data Set Config,Random Variable 4个组件 如图 先在线程组下面放一个随机数生成器 然后在同一层级设置一个永久的循环控制器,记住这里最好选择永久或者次数足够大,起码要大于等于参数化文件的行数。这样循环控制器下的参数化文件就可以读 阅读全文
posted @ 2018-03-15 11:43 非墨-VashGu 阅读(5070) 评论(3) 推荐(0) 编辑
摘要: 一、通过后置处理器正则提取器提取上一个接口返回的内容种的某个值,来给到下一个接口使用。因为在做接口自动化的时候很多接口经常会用到类似用户登陆token之类的参数,所以就需要去做上下文关联了。先注册或登陆,获取到token,传递给后面的功能接口使用。当然,还能做其他变量的传递,不单单只有登陆token 阅读全文
posted @ 2018-03-07 16:55 非墨-VashGu 阅读(818) 评论(1) 推荐(0) 编辑
摘要: 需要提取如图红框_id的值,整个返回里有多个类似的大括号对象: 里面的第一个id的值,但是整个json串不止这么一个,并且只能匹配quality_level是349的这个大括号里的第一个id的值。下面使用3种方法: 第一种:最笨的方法,所有字段都写出来做匹配 {"_id":"(.{10,30}?)" 阅读全文
posted @ 2017-12-15 15:49 非墨-VashGu 阅读(2969) 评论(0) 推荐(0) 编辑
摘要: 该控制器可以控制他里面的请求根据某些规则在不同num时选择控制器下的对应数字位的不同sampler。一般可以用在模拟多线程同时操作不同请求的测试场景。 这个switch value里填写的应该是数字0,1,2,3,4……对应的就是齐下的每个请求的顺序(注意点:第一个是0),这个num可以通过计数器, 阅读全文
posted @ 2017-11-06 15:25 非墨-VashGu 阅读(3078) 评论(1) 推荐(0) 编辑
摘要: ForEach控制器在用户自定义变量中读取一系列相关的变量。该控制器下的采样器或控制器都会被执行一次或多次,每次读取不同的变量值。所以ForEach总是和用户定义的变量一起使用。下面会以实例的形式介绍它的用法。其实用foreach控制器的方法相当于是之前一篇函数介绍里提到的V函数拼接counter自 阅读全文
posted @ 2017-10-19 10:04 非墨-VashGu 阅读(726) 评论(0) 推荐(0) 编辑
摘要: 下面总结了一些if控制器的条件写法实例 1.true,注意:只能是小写的t,不能用大写的T 2.单个条件 3.并且组合条件 4.或组合条件 5.大小比较 6.Interpret Condition as Variable Expression?勾选 如果选择了此项,则条件必须是一个表达式,该表达式计 阅读全文
posted @ 2017-10-16 10:26 非墨-VashGu 阅读(4017) 评论(0) 推荐(0) 编辑
摘要: 苹果手机(没越狱)无法像安卓那样直接通过USB传递文件,只能通过网络下载的方式去下载文件。 所以jmeter的https代理证书要跟fiddler的证书一样去下载才能安装。 步骤一: 先把jmeter代理启动后的证书(crt文件)通过QQ传递到手机QQ。 步骤二: 手机QQ打开该文件 步骤三: 用Q 阅读全文
posted @ 2017-10-12 16:08 非墨-VashGu 阅读(3716) 评论(0) 推荐(0) 编辑