![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jmeter
wjgccsdn
这个作者很懒,什么都没留下…
展开
-
jmeter(12)---性能测试时监控服务器性能(内存、CPU等)
一、下载 首先进入网址https://jmeter-plugins.org/downloads/old/ 下载Jmeter插件资源 JMeterPlugins-Standard-1.4.0.zip JMeterPlugins-Extras-1.4.0.zip 进入网址https://jmeter-plugins.org/wiki/PerfMon/ 下载Perf Mon 插件 ServerAgent-2.2.1.zip 二、配置 将 JMeterPlugins-Standard-1....原创 2020-12-08 16:06:07 · 1142 阅读 · 0 评论 -
jmeter+jenkins框架配置中遇到的问题
问题整理原创 2020-12-15 19:42:38 · 107 阅读 · 0 评论 -
jmeter测试(10)---通过接口新增数据后从数据库获取ID和接口返回的ID进行比较(使用beanshell断言)
通过新增项目接口新增一个项目,我们可以看到返回值里面有项目ID。如下: 在对应的数据库中也可以查找到该项目的ID。为了判断数据库和返回是否一致,就需要进行断言。 因为涉及数据库取值,在这里我们使用beanshell断言。 一、连接MySQL数据库。具体驱动的安装和连接注意事项,见jmeter测试(8)----连接数据库。 二、从数据库中获取新增项目的ID。 三、获取返回值里面...原创 2019-01-23 16:14:35 · 2188 阅读 · 0 评论 -
jmeter测试(8)----连接数据库
1.首先下载jdbc的驱动,根据MySQL版本不同需要下载不同的驱动。历史版本jdbc的下载: http://central.maven.org/maven2/mysql/mysql-connector-java/ 2.将下载的驱动放到F:\jmeter\apache-jmeter-3.1\apache-jmeter-3.1\lib下 3.启动jmeter,添加线程组 4.添加JDBC C...原创 2018-12-11 17:44:04 · 516 阅读 · 0 评论 -
jmeter测试(9)----通过接口新增数据后再进行数据还原
整体的操作如下:登录系统》新增100个人员》删除新增的数据,进行数据还原。 一、登录系统》新增100个人员 接口的抓取和参数填写就不在多说。由于各个系统不一样,所在在进行新增操作时,接口要带入登录的token或者其他的信息等(比如,系统就要求4个参数的值要和登录时的一致,这些都是要和接口开发者进行沟通),这些信息都需要进行参数化处理(详见: jmeter接口性能测试(7)----在其他接口中使...原创 2018-12-27 18:03:59 · 1824 阅读 · 0 评论 -
Jenkins发送邮件的配置(不是QQ邮箱)
1.首先确认下是否安装了Email Extension Plugin 插件 在系统设置》插件管理中查看 2.系统管理》系统设置中进行如下配置 2.1配置系统管理员邮箱 2.2Extended E-mail Notification设置 2.3邮件通知配置,配置同上 3.在job中增加构建后操作 Editable Email Notification 在上图页面点击...原创 2018-12-03 15:27:22 · 212 阅读 · 0 评论 -
jmeter接口性能测试(5)----自动生成测试报告
今天学习了在jmeter中自动生成HTML格式的文档 保存好脚本后,通过cmd.exe进入到jmeter的bin目录下: 输入以下命令:jmeter -n -t xxx.jmx(脚本的路径) -l result.jtl -e -o /tmp/Result(报告的路径) 执行完成后在报告的路径中看到如下: 打开HTML,看到如下界面: 需要注意的是:每次启动命令之前,文件夹...原创 2018-11-26 17:00:14 · 1386 阅读 · 0 评论 -
jmeter接口性能测试(7)----在其他接口中使用登录返回值中的token
在调试接口的过程中,参数值都正确,但是接口返回:缺少参数。查看接口发现:请求头中有一个login-token参数 因此在该请求中添加“HTTP信息头管理器”,添加如下: 然后再去执行,返回成功。但是过了一段时间又失败,这是因为每次登陆服务器都生成是一个新的token令牌,过期后使用之前的就会失败。因此这里将token值参数化,具体步骤如下: 1.登陆接口添加后置处理器:JSON Ex...原创 2018-12-02 13:47:10 · 4981 阅读 · 1 评论 -
jmeter接口性能测试(6)----post传参注意点
今天使用了一个post类型的http接口,在所有参数值都正确的情况下接口始终不能正确返回,如下: 执行后返回如下: 但是在postman中可以正常返回的。为此花费了好久,最后终于找到了问题根源。 首先我们查看抓取的接口: 然后我们在回到jmeter在请求的设置中进行如下勾选 然后再次执行,返回成功...原创 2018-12-02 13:25:38 · 2272 阅读 · 0 评论 -
jmeter接口性能测试(4)----提取json中的数据并应用到断言中
接口信息如下: 运行接口后在查看结果树种查看响应数据,查看方式选择:JSON Path Tester 我们要在json中提取如下的数据: 查看json体的路径关系,在JSON path Expression中输入路径,关注是否能得到想要的数值。如:我们想要获取上图中的name数值,查看他的路径后进行测试: 进行提取 添加后置处理器中的JSON Extractor(json...原创 2018-11-25 15:18:20 · 1770 阅读 · 0 评论 -
jmeter接口性能测试(3)----参数化
1.添加用户自定义变量 给http请求添加用户自定义变量:线程组》配置元件》用户自定义变量 定义一个名称为s的变量 在http请求中调用该参数 2.CSV Data Set Config 线程组》配置元件》CSV Data Set Config Filename:参数文件名,一般是.csv和.txt文件。 File encoding:参数文件的编码格式。一般使用UTF-8...原创 2018-11-08 15:54:40 · 380 阅读 · 0 评论 -
jmeter接口性能测试(2)----性能测试全过程
依然使用上一篇文章的接口 在上一篇文章我们已经添加了http请求、断言、查看结果树。在开始之前我们在添加聚合报告(线程组》添加》监听器》聚合报告)。 调试好接口后开始执行性能测试 1.设置线程组:根据实际需要设置 1. 线程数:虚拟用户数。一个虚拟用户占用一个进程或线程。设置多少虚拟用户数在这里也就是设置多少个线程数。 2. Ramp-Up Period(in seconds)准备时...原创 2018-11-08 15:21:45 · 474 阅读 · 0 评论 -
jmeter接口性能测试(1)----简单的接口测试入门
首先来看一下接口的信息:host:http://api.jhled888.comuri: /cgi-bin/get.json 接口请求方式: GET 入参:appid: jhyjlhxa03q4f2qlmfappsecret:eb28066907b14310a9401c0586c840dfTerminal:9770 接口调用请求说明http://api.jhled888.com/cgi-bin...原创 2018-11-08 13:00:40 · 2038 阅读 · 0 评论