
性能测试
文章平均质量分 60
学习分享~
佳期如顭
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Jmeter服务器性能监测插件使用详解(各种坑)
Jmeter是纯Java语言开发,开源、免费是其重要特点,可用于接口测试、回归测试以及性能测试。在使用其做压测时,除了需要关注一些外部指标,如吞吐量、响应时间、错误率等,还需要关注一些内部指标,从服务器角度来看,还需要是关注。其中会使用到jp@gc - PerfMon Metrics Collector插件。下面详细介绍该组件的配置及使用流程及踩过的一些坑!原创 2023-12-07 11:13:46 · 1685 阅读 · 1 评论 -
Jmeter连接mysql数据库详细步骤
本文介绍的是通过jmeter连接mysql数据库,首先需要在电脑上安装mysql数据库,然后在mysql中创建数据库和表,并在表中插入一定的数据。连接mysql用到了三个东西:驱动、jmeter中的数据库连接池配置组件、jmeter中的jdbc request 组件。3、项目使用jmeter做自动化测试时,部分自动化用例中接口传递的参数进行了参数化设计,而参数值保存在数据库中,这样的话,可以从数据库中读取出来数据,然后将读取的数据赋值给接口中的变量来跑自动化用例。连接不同的数据库,需要不同的数据库驱动。原创 2023-10-12 16:27:42 · 2027 阅读 · 0 评论 -
ab性能测试工具的安装与使用
ab,是Apache Benchmark的缩写,是一个种用于测试Apache的超文本传输协议(http)服务器的工具。原创 2023-04-04 11:16:45 · 1001 阅读 · 0 评论 -
利用jmeter自动生成html测试报告
jmeter -n -t 【Jmx脚本位置】-l 【结果文件result.jtl存放的位置】-e -o 【生成HTML报告指定文件夹】-t:指定JMX脚本路径,即test plan(测试计划)。后面跟需要运行的JMeter 脚本的路径和脚本名称。1)若没有指定指定结果文件路径,则自动创建,可以生成.csv文件或者.jtl文件。-l:指定结果文件路径。后面跟输出结果文件路径和结果文件名称。-n:表示non gui mode,就是非图形化模式。-o:指定测试报表生成文件夹。-e:设置测试完成后生成测试报表。原创 2022-09-29 15:14:20 · 5197 阅读 · 1 评论 -
Jmeter文件上传与删除的接口
1、添加线程组(右键点击“测试计划”——>“添加”——>“线程组”)2、添加http请求(右键点击“线程组”——>“添加”——>“取样器”——>“http请求”)3、添加http信息头管理器(右键点击“http请求”——>“添加”——>“配置元件”——>“http信息头管理器”) 4、添加查看结果树(右键点击“http请求”——>“添加”——>“监听器”——>“查看结果树”)文件删除接口依赖于文件上传,所以需要在文件上传接口中加JSON提取器,提取删除接口需要的字段。1、在上传接口中找到其需要的原创 2021-07-28 15:26:55 · 1065 阅读 · 0 评论 -
Jmeter接口测试
一、Jmeter登录接口测试1、打开Jmeter可视化界面2、添加线程组,可以用来设置要模拟的用户数量,请求发送的频率,以及请求发送的次数。3、添加http请求,填写数据基本信息,参数可以随意更改,进行结果测试。4、添加http信息请求头,模仿客户端进行请求。5、添加查看结果树,查看测试的结果。二、申报信息的接口1、添加线程组。2、添加http请求,填写基本数据信息。3、添加http信息请求头。模拟客户端进行请求。4、添加用户定义的设置,申报是生成随机的数据,把定义的字段引入到原创 2021-07-22 18:40:11 · 1771 阅读 · 1 评论 -
Jmeter脚本录制进行抓包
1、创建一个线程组(右键点击“测试计划”——>“添加”——>“线程组”)2、创建一个http代理服务器(右键点击“测试计划”——>“添加”——>“非测试元件”——>”http代理服务器”)配置如下:3、设置浏览器的代理服务器,然后点击启动进行录制就可以了。4、添加查看结果树,进行运行结果查看。1、添加线程组(右键点击“测试计划”——>“添加”——>“线程组”)2、添加录制控制器(右键点击“线程组”——>“逻辑控制器”——>“录制控制器”)3、添加HTTP代理服务器(右键点击“测试计划”——>“原创 2021-07-29 13:38:16 · 1278 阅读 · 0 评论 -
Jmeter实现接口文件上传、阅览和下载
注:1、如果有接口文档,就按照接口文档写,如果没有接口文档可以使用浏览器的F12进行抓接口,可以配合Fiddler抓包工具联合使用进行接口的抓取。2、http信息请求头中需要有token打开jmeter在测试计划中创建“线程组”,在线程组中创建“用户创建的变量”,把接口公用的信息填写到里面在线程组中创建“HTTP请求”命名为“文件上传”,填写相应信息,请求的信息一定要对应上在高级里客户端实现选择“java”在请求下添加“HTTP”信息头管理器,把token信息填写上,用于获取用户信息添加断言,原创 2022-07-04 15:43:05 · 2004 阅读 · 0 评论 -
Jmeter实现多用户登录的两种方式
Jemeter实现多用户登录的两种方式注:(1)不管用哪种方式,都要在本地创建一个user.txt或者user.csv的文件。(2)编写user.txt文件时,一定不要有空格,一定要用英文的逗号“,”隔开(3)设置的线程数一定要和文档中的用户数量相等1、第一种方式:函数助手设置变量**步骤1:**在测试计划下添加“线程组”。**步骤2:**在线程组下添加“HTTP请求”。**步骤3:**填写“HTTP请求”中的信息**步骤4:**设置请求参数(1)找到顶部工具——》函数助手对话框(2)原创 2022-06-29 15:12:24 · 3404 阅读 · 0 评论 -
Jmeter代理录制
准备工作:一、HTTP请求默认值添加HTTP请求默认值这个组件,输入被测的地址、ip。二、HTTP代理服务器HTTP代理服务器和国外的翻墙代理服务器的工作原理差不多。三、浏览器设置局域网、端口号设置,在浏览器上的操作,代理服务器就可以捕捉到。四、Jmeter性能测试—用户自定义变量服务器名称或者ip遍历在每一次的操作中,但是如果哪一天这个ip(测试环境)变了,需要把之前操作过的每一个ip地址都需要改变,这样就非常的麻烦。此时就需要定义用户自定义的变量。这就需要把ip地址这一段,原创 2020-05-14 14:22:16 · 182 阅读 · 0 评论 -
JMeter脚本的两种录制方式
一、使用badboy进行录制Badboy:是一款软件,能够进行浏览器操作行为的录制,并且能够导出JMeter脚本的这样一款软件。二、使用代理方式进行录制不介入第三方软件,进行浏览器方面的设置,操作时通过监听端口号,通过监听端口号就能捕捉到浏览器上的一些网络请求。三、脚本录制的流程与思路业务流程:了解业务流程 。录制工具:模拟用户的使用行为。脚本制作:应用 。性能测试:对被...原创 2020-04-26 21:22:10 · 356 阅读 · 0 评论 -
JMeter整体介绍
一、BS架构的应用程序性能测试BS架构:使用浏览器能够操作的应用软件,例如百度、淘宝等电商网站。CS架构:客户端服务端,可以安装到自己本地进行使用的应用程序,例如大型游戏软件。二、JMeter简介官网:https://jmeter.apache.orgJMeter运行环境实在java环境下进行运行的。三、JMeter的组成取样器:进行脚本的逻辑控制,控制业务流程。线程组:...原创 2020-04-25 17:28:22 · 435 阅读 · 0 评论 -
软件测试类型-性能测试
一、性能测试1、定义:一般来说,就是验证系统的性能,可以满足需求规格给定的指标要求,就是验证被测系统满足需求所要求的性能指标。性能测试衍生的概念:负载测试:在测试过程中逐步地增加负载,并且记录出系统相应的行为表现,最终测定出,系统在正常的指标范围下的最大的负载。压力测试:测试系统在极限情况下的压力情况,确定出被测系统在什么样的负载压力下会导致系统的失效,不能够正常运行,确定出被测系统所...原创 2020-03-11 18:32:26 · 237 阅读 · 0 评论