jmeter如何进行一个简单的测试(超级详细,有图有文字,闭着眼都能成功)

大家好,我是雄雄。

在这里插入图片描述

内容先知

    • 前言
    • 软件获取
    • 开始测试
      • 1.新建线程组
      • 2.创建一个请求
      • 3.添加HTTP信息头
      • 4.开始测试
      • 5.查看请求情况

前言

上头问题要服务器的配置,基于我们现在做的项目,需要安排别人去采购服务器,给出的消息是:20000用户,2000日活跃,200个并发。

三思过后,脑海中有个大致的服务器配置,那就是8核16G,10M带宽,100G硬盘,这个应该就差不多了,你一定会问我,这个配置有点大吧?一点都不大,因为我们的项目不太一样,上下传输数据比较庞大,所以保守点,还是选个大点儿的吧。

保险起见,还是先去申请了个同等配置的测试服务器,开始测试并发能否能扛得住。

软件获取

在这里插入图片描述
本来想直接传在CSDN上来着,结果该资源已经有了,所以我先放网盘里面,有需要的可以去下载。
在这里插入图片描述
网盘也不让分享,算了,大家自己去网上搜的下载吧。。。。(要是在网上都找不到的话,可以联系我,我给你发)

开始测试

1.新建线程组

首先,我们打开jmeter软件,点击下方的这个打开就行
在这里插入图片描述
右击测试计划,然后点击【添加】,选择【线程(用户)】,点击【线程组】
在这里插入图片描述
然后将值对应的改一下,如下所示(也可以根据你的情况修改):
在这里插入图片描述
我们要测试的200个并发,指的就是线程数Ramp-Up时间(秒),指的是,200个线程你需要多久执行完毕,我这边选择的1s,也可以设置成别的,注意单位不是毫秒,而是秒。

2.创建一个请求

线程组有了,接下来我们需要新建一个http请求。
右击【我们刚刚新建的线程组】,选择【添加】,选择【取样器】,再选择【HTTP请求】
在这里插入图片描述
设置请求的基本信息,如下所示,可根据自己实际情况而来:
在这里插入图片描述
也可以根据实际情况添加参数,然后ctrl+s保存请求信息。

3.添加HTTP信息头

有时候我们请求的参数可能不是form表单,有可能是json格式的数据。所以此时我们需要设置一下HTTP信息头管理器,操作步骤如下:
右击【刚刚创建的线程组】,点击【配置元件】,选择【HTTP信息头管理器】
在这里插入图片描述
点击下方的添加,然后在名称列中输入:Content-Type,在值的列输入你需要设置的请求类型,我这边是json,所以就是:application/json
在这里插入图片描述

4.开始测试

设置完成了之后,我们就可以开始测试了。首先选中我们创建的线程组,然后点击最上方的绿色小按钮,即可开始测试:
在这里插入图片描述
或者右击线程组,点击【启动】也可以。
在这里插入图片描述

5.查看请求情况

右击线程组,点击【添加】,选择【监听器】,选择【查看结果树】即可

在这里插入图片描述
在这里插入图片描述
由于我这边,地址改成了127.0.0.1,所以没有这个服务和接口,所以请求报错,仅是作为演示用,你可以用你真是接口地址测试。

至此,jmeter测试流程就整理完成,你能操作成功吗?如有不成,欢迎评论区中留言说明问题。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/323466.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

开封游(一)

今天去开封玩了一下,白天在路程上耽搁太多时间,主要在晚上玩的。终于到显示我米9夜景功能的时候了。 去了包公祠,西司夜市,鼓楼夜市。 下午先去了包公祠 下面是夜景了,特别的炫酷。 首先是西司夜市 进去的时候 这个…

C#中的两把双刃剑:抽象类和接口

问题出现:我们在使用C#的抽象类和接口的时候,往往会遇到以下类似的问题,大致归纳如下:(1)抽象类和接口有什么本质的区别和联系?(2)什么时候选择使用抽象类,然啥时候使用接口最恰当呢?(3)在项目中怎样使用才…

开封游(二)

短暂的永远浪漫,漫长换来不满。人就是这样,第一天是怀着期盼喜悦的心情来的,等到二天,被漫长的行程磨平心境后就再也不想出来旅游了。 总之第二天的心情只能用疲倦来概括。 本来愉悦的心情,而转折点是在吃完海底捞之…

.NetCore之下载文件

本篇将和大家分享的丝.NetCore下载文件,常见的下载有两种:A标签直接指向下载文件地址和post或get请求后台输出文件流的方式,本篇也将围绕这两种来分享;如果对您有好的帮助,请多多支持。允许站点不识别content-type下载…

jeecg-boot中如何修改自定义主题颜色

大家好,我是雄雄。 前言 今天第一次上老丈人家,哈哈哈,有点猝不及防,本来没准备去,结果正好在小区门口碰到,人家让我去,我就把后备箱里面的东西拿下来带着去的。 聊了几个小时,也还…

跨平台应用集成(在ASP.NET Core MVC 应用程序中集成 Microsoft Graph)

1谈一谈.NET 的跨平台终于要写到这一篇了。跨平台的支持可以说是 Office 365 平台在设计伊始就考虑的目标。我在前面的文章已经提到过了,Microsoft Graph 服务针对一些主流的开源平台(主要用来做跨平台应用)都有支持,例如 python,…

用指针完成函数参数的调用

#include<stdio.h>addUp(int a,int b,int c){ cab;printf("%d\n",c); return c;}main(){int c;addUp(6,5,c);printf("%d",c); }可以在函数中完成数字的加减但是发现无法再主函数中调用&#xff0c;是个初始值22&#xff0c;所有得想个办法将函数的值…

Java 8中Stream API的这些奇技淫巧!你都Get到了吗?

转载自 Java 8中Stream API的这些奇技淫巧&#xff01;你都Get到了吗&#xff1f; Stream简介 Java 8引入了全新的Stream API。这里的Stream和I/O流不同&#xff0c;它更像具有Iterable的集合类&#xff0c;但行为和集合类又有所不同。stream是对集合对象功能的增强&#x…

基于Office 365的随需应变业务应用平台

这是我去年10月底在微软技术大会&#xff08;Microsoft Ignite 2016) 上面的演讲主题&#xff0c;承蒙大家抬爱&#xff0c;也沾了前一场明星讲师的光&#xff0c;我记得会场几乎是满座。观众中既有IT部门的技术人员&#xff0c;也有业务部门的用户&#xff0c;也有少量的开发人…

jeecg中新建接口后报错404的解决方法

大家好&#xff0c;我是雄雄。 前言 最近项目中&#xff0c;一直用的是jeecg-boot的微服务版本&#xff0c;尤其是第一次用微服务&#xff0c;所以在用的过程中&#xff0c;各种问题层出不穷&#xff0c;我们就在边学习边应用的道路上缓缓前进。 索性现在项目已经做的差不多了…

一分钟理解Java公平锁与非公平锁

转载自 一分钟理解Java公平锁与非公平锁 和朋友聊天他提到&#xff1a;ReentrantLock 的构造函数可以传递一个 bool 数据&#xff0c;true 时构造的是“公平锁”、false 时构造的是“非公平锁”。我的印象中锁是不区分类型的&#xff0c;所以认为这应该是 Java 发明的概念&…

为什么你需要将代码迁移到ASP.NET Core 2.0?

随着 .NET Core 2.0 的发布&#xff0c;.NET 开源跨平台迎来了新的时代。开发者们可以选择使用命令行、个人喜好的文本编辑器、Visual Studio 2017 15.3 和 Visual Studio Code 来开发自己的 .NET Core 2.0 项目。同时&#xff0c;微软 .NET 开发工具组也宣布了 ASP.NET Core 2…

typedef用法

#include<stdio.h> typedef struct Student {int age;int score;}St; int main(){St st{200,100};//等价于 struct Student st 直接命名&#xff0c;省略/很多不必要步骤 printf("%d",st.age);}typedef的核心在于指针而不是仅仅简化了结构 #include<stdi…

jeecg-boot中如何放开接口路由

大家好&#xff0c;我是雄雄。 前言 今天是国庆假期的第5天了&#xff0c;7天的时间&#xff0c;感觉过的挺快&#xff0c;前三天都在下雨&#xff0c;后四天降温冻的瑟瑟发抖。 这次假期完事儿了之后就到元旦&#xff0c;春节了&#xff0c;得好好的珍惜。 今天介绍一下&…

nssl1174-阶乘【!基础!数论】

前言 比赛时xjq说这道题很水&#xff0c;是个基础数论。 然后… 就连交都没交 正题 给出n个数&#xff0c;求一个最小的mmm使得 m!∏i1naiq(q∈N)\frac{m!}{\prod_{i1}^na_i}q(q\in N_)∏i1n​ai​m!​q(q∈N​) 解题思路 我们考虑因为要求在一起的乘积&#xff0c;所以个体…

带着小C看动物

大家好&#xff0c;我是雄雄。 整个国庆假期期间&#xff0c;一出门就背着我的小C书包出去。 第一天带着我对象的妈妈去医院检查了下&#xff0c;然后去原来酒店老板那喝羊汤。第二天准备去我对象家的东西&#xff0c;去超市买了一后备箱&#xff0c;晚上就去她家了趟&#xf…

弹性和瞬态故障处理库Polly介绍

前言本节我们来介绍一款强大的库Polly&#xff0c;Polly是一种.NET弹性和瞬态故障处理库&#xff0c;允许我们以非常顺畅和线程安全的方式来执诸如行重试&#xff0c;断路&#xff0c;超时&#xff0c;故障恢复等策略。 Polly针对对.NET 4.0&#xff0c;.NET 4.5和.NET Standar…

一分钟理解Java包装类型

转载自 一分钟理解Java包装类型 Java 一直标榜自己是一个纯粹的面向对象语言&#xff0c;自作聪明的为所有的值类型都提供相应的引用类型&#xff08;不明白这两个概念&#xff0c;看之前的《一分钟理解传值和传引用》&#xff09;比如&#xff1a;int 类型对应的有 Integer&…

SQL Server 2017 正式发布

SQL Server 2017 跨出了重要的一步&#xff0c;它力求通过将 SQL Server 的强大功能引入 Linux、基于 Linux 的 Docker 容器和 Windows&#xff0c;使用户可以在 SQL Server 平台上选择开发语言、数据类型、本地开发或云端开发&#xff0c;以及操作系统开发。微软拥抱开源的脚步…

关于链表的简单创建和遍历

这是网上的的源码&#xff1a; #include <stdio.h> #include <stdlib.h> #include <malloc.h>// 定义链表中的节点 typedef struct node {int member; // 节点中的成员struct node *pNext; // 指向下一个节点的指针 }Node,*…