随笔分类 -  Jmeter

摘要:今日Vlog:Jmeter中那些循环 今天遇到一个场景,需要使用循环,场景如下:IM项目,循环登录指定的账号,然后循环添加准备好的账号为好友;想到的方案: 方案一: 先添加一个循环控制器,从csv文件中读取要登录的账号 登录后再添加循环控制器,用于控制添加好友的次数 在控制器中添加csv读取,读取需 阅读全文
posted @ 2021-04-01 22:55 往事如云烟都付笑谈中 阅读(111) 评论(0) 推荐(0) 编辑
摘要:主控机和压测机均为Linux系统 为了避免一些未知的错误,建议三台机器使用同样版本的jdk、jmeter 注:建议配置好其中一台机器后,直接克隆出另外两台 一台master,两台slave 1. Master配置 进到jmeter安装目录的bin文件夹,修改jmeter.properties文件 v 阅读全文
posted @ 2020-11-11 21:59 往事如云烟都付笑谈中 阅读(350) 评论(0) 推荐(0) 编辑
摘要:说明:在进行JMeter分布式涉及到Linux环境使用时,需要进行环境变量配置,Linux上的配置方法与window存在差距,但也比较简单。 一. 上传Jmeter包 建议直接上传本地的jmeter的文件夹,里边包含的一些插件jar包都不用再另外下载: 使用rz命令将文件夹上传至指定文件夹即可 二. 阅读全文
posted @ 2020-07-10 10:21 往事如云烟都付笑谈中 阅读(284) 评论(0) 推荐(0) 编辑
摘要:使用场景:从数据库中或者通过正则表达式、json提取器获取了多个值时,除了使用foreach控制器遍历每个值,还可以使用计数器或者random函数进行自定义读取(计数器或random函数的值作为下标) 实例: 现在有一个接口,返回了多个视频地址,通过json提取器进行提取,变量名为videoUrl, 阅读全文
posted @ 2020-06-13 16:44 往事如云烟都付笑谈中 阅读(534) 评论(0) 推荐(0) 编辑
摘要:首先,来看一下接口签名加密规则 1.需要参于签名的参数: a. 在请求参数列表中,除去 cliSign 参数外,其他需要使用到的参数皆是要签名的参数。 2.生成签名字符串 a. 没有值的参数无需传递,也无需包含到待签名数据中 b. 签名数据应该是原生值而不是 encoding 之后的值 c. 若遇参 阅读全文
posted @ 2020-06-13 16:43 往事如云烟都付笑谈中 阅读(801) 评论(0) 推荐(0) 编辑
摘要:1. application/x-www-form-urlencoded 最常见的方式,get请求和一些参数较少的post请求会采用这种格式来传输数据,在jmeter中,如果不指定content-type,默认便是application/x-www-form-urlencoded; 其提交的数据按照 阅读全文
posted @ 2020-06-04 20:48 往事如云烟都付笑谈中 阅读(4949) 评论(0) 推荐(0) 编辑
摘要:资料:https://blog.51cto.com/ydhome/1864340 方法一:使用后置控制器“Beanshell PostProcessor”(动态修改,灵活) 添加后置处理器-Beanshell PostProcessor 设置“BeanShell PostProcessor” 在“S 阅读全文
posted @ 2020-06-04 16:09 往事如云烟都付笑谈中 阅读(299) 评论(0) 推荐(0) 编辑
摘要:场景如下: json提取器返回了当前登录用户的所有好友id,然而下一个接口是把好友id拼成一个数组进行传参的,现需将所有的好友ID拼接起来,类似ID1,ID2,ID3......这样 beanshell代码如下: String str =""; //friend_id_matchNr为返回元素的数量 阅读全文
posted @ 2020-06-04 15:59 往事如云烟都付笑谈中 阅读(2645) 评论(0) 推荐(2) 编辑
摘要:参考资料:https://www.bbsmax.com/A/D854lmBw5E/ Jsonpath在线测试:http://jsonpath.com/ 实际工作中用到的一些场景: 提取某个特定的值 提取多个值 按条件取值 阵列取值(返回所有元素的列表/数组) 提取多个值 Jsonpath提取器需要另 阅读全文
posted @ 2020-06-04 15:12 往事如云烟都付笑谈中 阅读(6788) 评论(0) 推荐(0) 编辑
摘要:资料参考:https://blog.csdn.net/u010390063/article/details/78329373 项目中,避免不了要用到很多上传文件、图片的接口,那么碰到这类接口该如何进行模拟测试呢?一起来看一个实际案例 抓包工具:mac平台下 Charles 一、抓包,分析上传接口请求 阅读全文
posted @ 2020-06-02 17:29 往事如云烟都付笑谈中 阅读(382) 评论(0) 推荐(0) 编辑
摘要:实际使用Jmeter进行性能测试或接口测试自动化过程中,很多场景需要从数据库中获取一些关键性参数,或进行一些断言,比较,那么如何进行数据库连接以及怎么获取参数就变得尤为重要 一、下载mysql驱动 1、下载地址 飞机票✈️:https://dev.mysql.com/downloads/connec 阅读全文
posted @ 2020-05-28 11:29 往事如云烟都付笑谈中 阅读(493) 评论(0) 推荐(0) 编辑
摘要:实现效果: 将每次请求的指定参数写入到本地csv文件中。 实际场景:将登录请求中,服务器返回的token值获取并写入到本地csv文件中,供其他接口调用。这样在压测单接口时,不需要再进行登录,避免压测单接口时,登录接口对服务器造成额外影响 代码: FileWriter fstream = new Fi 阅读全文
posted @ 2020-05-21 23:44 往事如云烟都付笑谈中 阅读(1640) 评论(0) 推荐(0) 编辑
摘要:使用此构建文件可自动发送邮件 代码如下: <?xml version="1.0" encoding="UTF8"?> <project name="ant-jmeter" default="run" basedir="."> <property name="jmeterPath" value="D: 阅读全文
posted @ 2020-05-21 08:56 往事如云烟都付笑谈中 阅读(2604) 评论(0) 推荐(0) 编辑
摘要:__digest可对多个字符串拼接起来后进行加密,支持多种加密方式,如MD5、MD2、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512。 使用起来非常方便。 (注:Jmeter5.0及以后的版本才有此函数) 阅读全文
posted @ 2020-05-21 00:45 往事如云烟都付笑谈中 阅读(1125) 评论(0) 推荐(0) 编辑
摘要:一、从CSV文件中读取 二、通过函数生成 三、用户自定义变量 四、用户参数 五、使用正则表达式提取 六、从数据库中读取 阅读全文
posted @ 2020-05-02 00:15 往事如云烟都付笑谈中 阅读(164) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示