随笔分类 -  Jmeter笔记总结

摘要:如果返回的数据是JSON格式的,我们可以用JSON提取器来提取需要的字段。 json提取器通过写 符号描述 $ 查询的根节点对象,用于表示一个json数据,可以是数组或对象 @ 过滤器断言(filter predicate)处理的当前节点对象,类似于java中的this字段 * 通配符,可以表示一个 阅读全文
posted @ 2020-07-01 22:19 美伢_我回来了 阅读(1269) 评论(0) 推荐(0)
摘要:接口中返回的报文,有些是unicode形式的,如下图,不方面写断言或者做正则表达式提取,这时候就需要将unicode编码转义成中文。 方法如下: 1.在请求后面添加后置处理器-->Beanshell后置处理器; 2.在Beanshell后置处理器中,添加如下代码: String s=new Stri 阅读全文
posted @ 2020-06-28 16:01 美伢_我回来了 阅读(507) 评论(0) 推荐(0)
摘要:若接口A的参数依赖于另一接口B,就需要用到关联接口的处理。 一、处理思路:先从接口B中提取出所需要的数据,通过Beanshell处理器将参数做处理,在接口A中调用Beanshell处理器中的参数。 二、所需的组件分为2大类: 2-1.后置处理器中的JSON提取器、正则表达式提取器、边界提取器; 2- 阅读全文
posted @ 2020-06-27 17:57 美伢_我回来了 阅读(441) 评论(0) 推荐(0)
摘要:用户定义的变量,顾名思义就是指用户自定义的变量,通过设置变量名称与值的形式,在需要用到这个参数的地方用${变量名}的方式引用。 使用场景:针对公共的、频繁使用、固定不变的内容,抽离为公共数据 添加方式有2种: 1.测试计划-->添加-->配置元件-->用户定义的变量; 2.测试计划内部的用户定义的变 阅读全文
posted @ 2020-06-27 16:28 美伢_我回来了 阅读(328) 评论(0) 推荐(0)
摘要:if控制器主要是为了控制流程,对流程中的分支做处理,根据给定表达式的值决定是否执行该节点下的子节点。 注意:作用域只能作用于其下的子项; 添加方式:线程组-->添加-->逻辑控制器-->if控制器 Expression (must evaluate to true or false) :表达式(值必 阅读全文
posted @ 2020-06-27 15:23 美伢_我回来了 阅读(255) 评论(0) 推荐(0)
摘要:解决方法1: 1.打开目录bin-->jmeter.properties文件; 2.找到参数sampleresult.default.encoding; 3.去掉#,将默认值从ISO-8859-1改成utf-8; 解决方法2: 1.HTTP请求中内容编码添加UTF-8;(必须设置) 2.在HTTP请 阅读全文
posted @ 2020-06-09 19:56 美伢_我回来了 阅读(205) 评论(0) 推荐(0)
摘要:1.在bin目录下找到文件jmeter.properties; 2.用notepad打开,查找jsyntaxtextarea.font.size,将前面的#去掉,将后面数字14改为更大的数字;并且将上面的family前面的#号也去掉,重启jmter即可生效; 3.将语言调整为中文,同样在文件jmet 阅读全文
posted @ 2020-06-09 16:36 美伢_我回来了 阅读(626) 评论(0) 推荐(0)