随笔分类 -  Jmeter

摘要:修改配置文件\bin\jmeter.properties 37行去掉注释,修改 language=zh_CN或en 重启即可 阅读全文
posted @ 2019-12-28 15:34 潇竹 阅读(159) 评论(0) 推荐(0)
摘要:1、抓取接口如下 2、该接口为插入数据库操作,由于前段操作频繁,就简单压测一下 接口中formId、accountId、openId为变量 formId为随机生成插入;accountId、openId为对应关系,accountId数据库中导出1000条循环使用,openId随机生成 ①首先formI 阅读全文
posted @ 2018-10-24 17:52 潇竹 阅读(229) 评论(0) 推荐(0)
摘要:1、首先连接服务器 2、在/home下新创建一个自己的文件夹 】#useradd zhuxiao 】#ls 显示新的用户并在home下创建zhuxiao文件夹 ①切换到用户zhuxiao目录下 】#su - zhuxiao ②退出该用户 】#logout 或者Ctrl+d 3、安装JDK ①在服务器 阅读全文
posted @ 2018-08-14 19:40 潇竹 阅读(300) 评论(0) 推荐(0)
摘要:1、接口并发较多时,一个机子就会卡;所以当需求并发2000个时一台电脑无法工作 2、jmeter分布式 环境设置 ①确定一台控制机,一般是自己的电脑 编辑 jmeter.properties文件 修改字段 remote_hosts=192.168.20.70:20000 (代理电脑ip地址:设置的端 阅读全文
posted @ 2018-06-06 15:47 潇竹 阅读(130) 评论(0) 推荐(0)
摘要:1、首先介绍一下组件Synchronizing Timer Number of Simulated users to Group by:集合点集合够N个用户开始并发 Timeout in milliseconds:如果设置为0,Timer将会等待线程数达到了"Number of Simultaneo 阅读全文
posted @ 2018-06-06 14:40 潇竹 阅读(184) 评论(0) 推荐(0)
摘要:需求:查看“传入的参数”或者“正则表达提取的参数”等...... 解决:添加Debug Sampler组件,不需要配置,直接使用默认 1、使用CSV Data Set Config组件“传入的参数”直接使用Debug sampler组件可以查看到提取到的参数 2、查看“正则表达提取的参数” ①首先是 阅读全文
posted @ 2017-10-13 11:28 潇竹 阅读(7964) 评论(0) 推荐(0)
摘要:1、使用CSV Data Set Config组件传入参数,当传入的是字符串时,显示乱码 百度查看答案有用如下: 阅读全文
posted @ 2017-10-13 10:21 潇竹 阅读(385) 评论(0) 推荐(0)
摘要:1、请求中上传图片 把图片放在bin目录下;multipart/form-data 先把照片发送给阿里,阿里返回image_id;然后用后置条件正则表达式匹配并保存image_id 下次请求直接用image_id发送当做参数 阅读全文
posted @ 2017-09-30 15:39 潇竹 阅读(1472) 评论(0) 推荐(0)
摘要:1、实现线程之间的参数传递 使用BeanShell Sampler组件对变量进行存取,输入: ${__setProperty(sphone,${phone},)} 把phone存取到变量sphone中 登陆后把手机号和密码用变量存起来 在其他线程组中使用可以这样引用 ${__property(sph 阅读全文
posted @ 2017-09-30 15:38 潇竹 阅读(292) 评论(0) 推荐(0)
摘要:1、主要就是获取cookie并每次发送请求时都带着;登录请求 2、添加HTTP Cookie管理器 3、登录请求时,加正则表达式提取器 取出返回的cookie ①使用charles抓包查看cookie ②添加正则表达式提取器 提取内容 4、把提取的cookie填写到HTTP Cookie管理器中,每 阅读全文
posted @ 2017-09-30 15:18 潇竹 阅读(2421) 评论(0) 推荐(0)
摘要:1、添加jar包,下载mysql-connector-java-5.1.42-bin.jar,在测试计划中添加 2、线程组右键--添加--配置原件--JDBC Connection Configuration组件 Database URL: jdbc:mysql://192.168.10.22:33 阅读全文
posted @ 2017-06-20 23:00 潇竹 阅读(1796) 评论(0) 推荐(0)
摘要:业务场景:APP下订单接口压测 分析:首先需要登录--再去请求下订单的接口 1、新建线程组,设置压测的线程数和循环次数 2、添加HTTP信息头管理器,并根据接口文档设置好参数;每次请求都会默认发送该信息头 以下:UID、SID、TOKEN是调取的变量,该变量在请求接口时返回,然后存在信息头;等下次请 阅读全文
posted @ 2017-05-24 19:27 潇竹 阅读(667) 评论(1) 推荐(0)
摘要:代理服务器(Proxy Server):其功能就是代理网络用户去取得网络信息。形象的说:它是网络信息的中转站。在一般情况下,我们使用网络浏览器直接去连接其他internet站点取得网络信息时,需送出Request信号来得到回答,然后对方再把信息以bit方式传送回来。 以下是使用Jmeter录制脚本: 阅读全文
posted @ 2017-05-23 20:05 潇竹 阅读(206) 评论(0) 推荐(0)
摘要:学习jmeter首先配置环境,使工具运行起来,然后需要了解该工具大致的内容,以下是写的Jmeter基本组件 1、添加线程组:右键点击“测试计划”-->“添加”-->“Threads(Users)”-->“线程组” 组件页面如下: 2、添加http请求:右键点击“线程组”-->“添加”-->“Samp 阅读全文
posted @ 2017-05-23 19:46 潇竹 阅读(323) 评论(0) 推荐(0)
摘要:1、APP每次发送请求时,都会发送header给服务器,服务器去校验传过来的信息是否正确;校验成功后登录成功,若传入的信息不符合该用户的信息则服务器判断,传给APP登录失败 每次的请求都会传入上图中的字段给服务器 如:请求登录接口时,需要给出手机号、密码请求服务器;然后服务器校验手机号和密码是否匹配 阅读全文
posted @ 2017-05-23 18:56 潇竹 阅读(1133) 评论(0) 推荐(0)