随笔分类 -  jmeter、jenkins

摘要:问题: 一个http请求中使用POST,并勾选form-data来传参时,返回报文提示“参数有误”,核查后确实是参数传输为空; 原因: 这是因为在计划中设置了全局的信息头,content-type=application/json;charset=utf-8,创建的线程下这个请求又需要form-da 阅读全文
posted @ 2022-02-23 11:29 liuyi1804 阅读(1316) 评论(0) 推荐(0)
摘要:在模拟弱网方面处理常用的fiddler之外,jmeter也是一样可以实现弱网测试的。具体操作可参考: 1、首先找到jmeter的配置文件,在安装目录下的bin/jmeter.properties文件,修改http.csp/https.cps的值,这里默认为0,表示对http/https类协议不作任何 阅读全文
posted @ 2021-06-09 10:30 liuyi1804 阅读(787) 评论(0) 推荐(0)
摘要:应用场景:对居民列表提取个人信息后,创建血压值 1、提取居民列表中所需的字段信息 2、添加循环控制器并以debug postprocessor中展示的任意字段的统计总数,作为循环次数,这里选用“${userId_matchNr}” 3、在循环控制器下添加血压的http请求,将报文中对应的字段写成变量 阅读全文
posted @ 2021-06-09 09:35 liuyi1804 阅读(1546) 评论(0) 推荐(0)
摘要:win/Linux两个平台中对路径的识别是分别是\,/,故需要做自动获取路径配置就要将脚本放在bin目录下,csv Data配置文件路径值为${__P(user,dir)}${__P(file,separator,)}data.txt 运用__P函数获取属性:${__P(user,dir)}:获取启 阅读全文
posted @ 2020-12-11 11:32 liuyi1804 阅读(145) 评论(0) 推荐(0)
摘要:该逻辑控制器用于混合场景中控制并发按设定的逻辑执行,推荐使用函数助手生成随机数(线程数)后命名锁名,避免线程竞争。添加临界控制器后执行顺序人为控制了,tps差不少,其原因就是它变成了串行处理,先根据锁名创建锁,把控制器下所有子元素锁定,执行完了再释放,然后执行下一个。这就是要创建动态锁名(随机数/线 阅读全文
posted @ 2020-12-11 11:29 liuyi1804 阅读(760) 评论(0) 推荐(0)
摘要:在jmeter负载测试中,往往会有只需要登录一次后,再对其他接口做并发的场景,这时想到的元件可能是【仅一次控制器】,将登录请求放在里面来执行。对于一个sampler来说,如果是多线程数,该元件将不起作用,它只是在单个线程数里循环多次时才有效。要实现仅登录一次后其他接口可多线程并发,可以这样做: 1. 阅读全文
posted @ 2020-11-30 14:19 liuyi1804 阅读(374) 评论(0) 推荐(0)
摘要:在jmeter做参数化时,需要把接口文件的数据整理并填写在csv文档中,其中有些数据为json格式的(有引号、逗号出现),这时就需要注意数据格式的填写和jmeter本身的配置了。 1、csv文件中POST报文的json: 在csv格式的文件中,字段包含特殊符号(逗号、换行符、双引号)时必须以双引号括 阅读全文
posted @ 2020-04-23 15:44 liuyi1804 阅读(2030) 评论(0) 推荐(0)
摘要:1、JDK配置后在/etc/profile中添加对应安装的路径并导入,刷新生效source /etc/profile。其他同理 eg:添加 JAVA_HOME=/root/liuyi/java/jdk-14,并导入export JAVA_HOME 2、配置好后无法访问的问题: 是否添加IP端口映射( 阅读全文
posted @ 2020-04-20 09:51 liuyi1804 阅读(239) 评论(0) 推荐(0)
摘要:目的: 将测试项目的接口通过csv文件整理后,通过jmeter配置调用该文件已实现接口自动化并生成对应HTML报告。该方法能够快速的做接口回归,便捷的脚本维护(只需修改csv文件对应信息即可),能高效的实现非代码的接口自动化。 思路梳理: 1.创建全局ip及端口,所有接口URL拼接时前半段自动添加。 阅读全文
posted @ 2020-03-31 11:51 liuyi1804 阅读(564) 评论(0) 推荐(0)
摘要:目的: 将PHR数据库“t_temperaturedata”表中根据dataid查询到的idcard作为“t_userinfo”表的查询入参,查询对应idcard的个人信息。 思路梳理: 1.查询t_temperaturedata中所有信息并去重统计idcard个数 SELECT DISTINCT 阅读全文
posted @ 2020-03-31 11:10 liuyi1804 阅读(468) 评论(0) 推荐(0)
摘要:一、jmeter安装及配置 1.下载安装jmeter后添加对应路径到系统变量 新增JMETER_HOME:D:\Program Files\apache-jmeter-5.0; 在CLASS_PATH中添加%JMETER_HOME\lib\ext\ApacheJMeter_core.jar;%JME 阅读全文
posted @ 2019-12-05 10:41 liuyi1804 阅读(804) 评论(0) 推荐(0)