小贞贞手把手教小白玩转jmeter<一>

一、Jmeter工具介绍

  1.Jmeter是啥?又能干啥?

  Apache Jmeter是一款基于java的桌面应用,开源,

  主要运用于压力测试、性能测试、接口测试及接口的自动化测试,

  具体的实现:可大致分为:

  (1)录制或手动添加脚本

  (2)优化脚本,参数化(即可以动态读取多个数据,例如100个用户登录,可将登录名进行参数化)设置断言(即进行检查确认是否完成了该请求或操作)

  (3)设置测试场景:设置线程数(即设置要运行脚本的虚拟用户数)、循环次数等

     (4)查看运行结果和结果分析

  2.Jmeter安装与配置

  (1)安装配置好JDK,不会的可直接问度娘

  (2)Jmeter下载   

  下载:http://jmeter.apache.org/download_jmeter.cgi

  历史版本:https://archive.apache.org/dist/jmeter/binaries/

  (3)解压,解压的路径避免有空格

  (4)汉化 ,在解压的bin文件下找到jmeter.properties文件(见图一)记事本打开,更改内容(见图二)

  

  图一

  

  图二

  (5)启动jmeter,如果系统是windows,则在bin文件夹下找到jmeter.bat文件,右键,以管理员身份运行(见图三),linux环境启动,则运行jmeter.sh文件

  

  图三

二、Jmeter的使用

  1.脚本录制

  jmeter自身也提供了录制功能,但是费劲,建议小白初期用badboy录制,或是需要操作的步骤较多,也可用badboy录制,操作简单明了,易上手

  (1)下载badboy,安装

  (2)设置浏览器代理,以IE为例:internet选项--连接--局域网设置,设置见图四,badboy和jmeter默认监听8080端口,浏览器设置后,能够使badboy捕捉到浏览器的操作,完成脚本的录制

  

  图四

  (3)打开badboy,输入需要网站,点击“”红色圆点“”录制开始,可以进行网页的操作,操作完毕后,点击停止“黑色实框”,则完成了脚本的录入 见图五

  备注:如果后期熟练可通过jmeter直接完成脚本,

  

  图五

  (4)导出脚本,File--Export to Jmter,选择保存路径,见图六

  

  图六

  将录制好的脚本导入到jmeter中,jmeter:启动jmter后,选择文件--打开--选择badboy导出的脚本路径,这样jmeter中就有脚本,可以进行后续的脚本优化了

  

  

原文地址:https://www.cnblogs.com/xiaozhenzhen/p/11719471.html

时间: 2024-11-05 06:12:16

小贞贞手把手教小白玩转jmeter<一>的相关文章

手把手教你玩转SOCKET模型之重叠I/O篇(下)

四.     实现重叠模型的步骤 作 了这么多的准备工作,费了这么多的笔墨,我们终于可以开始着手编码了.其实慢慢的你就会明白,要想透析重叠结构的内部原理也许是要费点功夫,但是只是学会 如何来使用它,却是真的不难,唯一需要理清思路的地方就是和大量的客户端交互的情况下,我们得到事件通知以后,如何得知是哪一个重叠操作完成了,继而知道 究竟该对哪一个套接字进行处理,应该去哪个缓冲区中的取得数据,everything will be OK^_^. 下面我们配合代码,来一步步的讲解如何亲手完成一个重叠模型.

手把手教你玩转CSS3 3D技术

手把手教你玩转 CSS3 3D 技术 要玩转css3的3d,就必须了解几个词汇,便是透视(perspective).旋转(rotate)和移动(translate).透视即是以现实的视角来看屏幕上的2D事物,从而展现3D的效果.旋转则不再是2D平面上的旋转,而是三维坐标系的旋转,就包括X轴,Y轴,Z轴旋转.平移同理. 当然用理论来说明,估计你还不明白.下面是3个gif: 沿着X轴旋转 沿着Y轴旋转 沿着Z轴旋转 旋转应该没问题了,那理解平移起来就比较容易了,就是在在X轴.Y轴.z轴移动. 你可能

手把手教你玩转SOCKET模型之重叠I/O篇(上)

“身为一个初学者,时常能体味到初学者入门的艰辛,所以总是想抽空作点什么来尽我所能的帮助那些需要帮助的人.我也希望大家能把自己的所学和他人一起分享,不要去鄙视别人索取时的贪婪,因为最应该被鄙视的是不肯付出时的吝啬.” ----- 题记  By PiggyXP(小猪) 前   言   其实我首先应该道歉,因为7月份的时候曾信誓旦旦的说要写一套关于SOCKET所有模型的入门文章以及配套代码,不过没想到后天竟然被美女所迷出去度假了,刚刚回来不久......-_-b其实那些模型的配套代码我已经基本写完了,

完毕port(CompletionPort)具体解释 - 手把手教你玩转网络编程系列之三

手把手叫你玩转网络编程系列之三    完毕port(Completion Port)具体解释                                                              ----- By PiggyXP(小猪) 前 言 本系列里完毕port的代码在两年前就已经写好了,可是因为许久没有写东西了,不知该怎样提笔,所以这篇文档总是在酝酿之中--酝酿了两年之后,最终决定開始动笔了,但愿还不算晚-.. 这篇文档我很具体而且图文并茂的介绍了关于网络编程模型中完毕

手把手教你玩转阿里云双11拼团活动

各位新老用户们,如果您已经开了团,但是还不知道怎么玩?小编告诉来告诉你! 首先,进入活动主页面,点击[我要开团],选择您想要购买的云产品进行开团!如果您只想开团不想购买,也可以- 您开团后将享受以下福利: 福利1:拉新赢红包 团长开团后,可通过专属分享链接,邀请好友来参团.每成功邀请1个新用户参团购买您团里的云产品,您将获得1个拉新红包!红包从几十块到上千块不等! 最大的红包有1111元的现金红包,将即时发放到您的阿里云账户中!拉新人数越多,红包越多!如果您没有开团,参加了您好友开的团,您购买后

手把手教你玩转12306验证码的秘密!

12306相信对很多小伙伴都不陌生,假如问你对这个网站的印象的时候,你不是会立即想起那个坑爹的验证码,而正是这个验证码,也一时间成为小伙伴们讨论的话题,今天思梦PHP就给大家带来他的实现办法,纯属技术交流,有什么问题也欢迎前来探讨,当然了,12306还要承受亿级数据的并发,代码肯定也要高明的多,但是效果我们可以发挥我们的想象力有很多的实现方法,小编的只是其中的一种! 思路: 随机性,我们可以讲验证码划分几个类,然后随机挑选一个分类,之后创建一个分类的图片的数据表,提供分类下面有哪些图片展示,然后

手把手教你玩转Git分布式版本控制系统!

目录 Git诞生历史 Git环境准备 Git安装部署 Git常用命令 Git基本操作 Git管理分支结构 Git管理标签 GitLab安装部署 GitHub托管服务 Git客户端工具 1 Git诞生历史 我 想大家还记得Linus torvalds在1991年时发布了Linux操作系统吧,从那以后Linux系统变不断发展壮大,因为Linux系统开源的特性,所以一直接受着来自 全球Linux技术爱好者的贡献,志愿者们通过邮件向Linus发送着自己编写的源代码文件,然后由Linus本人通过手工的方式

Apache Beam实战指南 | 手把手教你玩转大数据存储HdfsIO

https://mp.weixin.qq.com/s?__biz=MzU1NDA4NjU2MA==&mid=2247494843&idx=2&sn=0dd20caec76e25b80e86ec5ce01868ef&chksm=fbea5574cc9ddc62927fce397c2e05b5e9ac0bbe1eef021286b2b728028bbfcb66cf31b1006c&scene=0&key=14400c6ba6ec8d49b83725e83e69b

手把手教你玩转物业故障报修系统

目前新一代智能故障报修已深入物业,告别了到处找人的故障报修方式,我们可以感觉到,物联网的浪潮已经来临,小区物业已实现扫码进出大门,更有高档小区完成了刷脸开门.今天我们来谈谈物业的智能故障报修管理系统--青鸟报修云,了解一下如何通过扫码实现的物业故障报修的.让业主足不出户,省时省力完成故障提交. 以物业故障报修为例,简单讲解一下:新一代物业故障报修系统已发布,可实现物业扫码报修,过去业务找物业是件很麻烦的事情,停电或故障发生后不是上门找物业就是电话联系物业,最终一个问题始终拖延很久才可得到解决,现