热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

JMeter(1)初识jmeter

2019独角兽企业重金招聘Python工程师标准####1.jmeter是一款性能测试工具,文档与下载页面如下http:www.oschina.netpjmet

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

####1.jmeter是一款性能测试工具,文档与下载页面如下
http://www.oschina.net/p/jmeter
jemter可以做web测试、数据库测试、FTP测试、webservice测试等。教程可以查看这里
http://www.yiibai.com/jmeter/
####2.这里举例测试web项目接口
2.1 在如上路径下载apache-jmeter-3.0.zip,然后解压,解压后的文件如下 输入图片说明
2.2 解压文件-->bin-->jmeter.bat,点击了jmeter.bat后,弹出如下框。(备注:这里可以将jmeter.bat发送到桌面)
输入图片说明
2.3 开始建立测试
1>重新命名测试计划。即修改测试计划名称 为 自己的工程名称,然后保存
输入图片说明
2>添加线程组。
工程名(右键)-->添加-->Threads(Users)-->线程组,给线程组命名,我这里命名为test1,如下
输入图片说明
3>添加采样器,即这里添加HTTP请求。
tes1(右键)-->添加-->sampler-->HTTP请求,修改HTTP请求名称 为 工程中某个接口名称,我这里修改为getSysInfo。填写相关信息
web服务器
3-1>服务器名称或IP:192.168.2.67
3-2>端口号:8080
HTTP请求
3-3>implementation:选择httpClient4
3-4>方法:选择POST
3-5>Content encoding:utf-8
路径
/missBang/getSysInfo
参数分为两种
3-6>Parameters:这种格式是key1=value1&key2=value2...
3-7>Body Dara:传输json格式
3-8>这里我贴出无参(getSysInfo)、Parameters(checkVersion)、Body Dara(getQustionList)三种传参格式的图片。
无参数界面
无参数
字符串传参界面
Parameters
body传参界面
Body Dara
####3.添加请求头部信息 3.1添加总的头部信息(即该头部信息可以满足所有的接口)
Users(右键)-->添加-->配置原件-->HTTP信息头管理器,我的配置如下
输入图片说明
3.2 添加单个接口头部信息(即该头部信息仅仅针对该接口)
getQustionList(右键)-->添加-->配置原件-->HTTP信息头管理器,我的配置如下
输入图片说明
备注:如上头部信息主要是Content-Type的设置不同,字符串传参设置成:application/x-www-form-urlencoded;body传参设置成application/json。
####4.添加侦听器
Users(右键)-->添加-->监听器-->查看结果树
####5.运行
点击运行后,结果如下
输入图片说明
####6.中文乱码
如上图列表中,body传参时,输入中文乱码,解决办法如下
6.1 找到jmeter.properties文件
6.2 修改文件内容 #jsyntaxtextarea.font.family=Hack,去掉前面的#号


转:https://my.oschina.net/u/2312022/blog/740938



推荐阅读
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • MyBatis多表查询与动态SQL使用
    本文介绍了MyBatis多表查询与动态SQL的使用方法,包括一对一查询和一对多查询。同时还介绍了动态SQL的使用,包括if标签、trim标签、where标签、set标签和foreach标签的用法。文章还提供了相关的配置信息和示例代码。 ... [详细]
  • 安装mysqlclient失败解决办法
    本文介绍了在MAC系统中,使用django使用mysql数据库报错的解决办法。通过源码安装mysqlclient或将mysql_config添加到系统环境变量中,可以解决安装mysqlclient失败的问题。同时,还介绍了查看mysql安装路径和使配置文件生效的方法。 ... [详细]
  • eclipse学习(第三章:ssh中的Hibernate)——11.Hibernate的缓存(2级缓存,get和load)
    本文介绍了eclipse学习中的第三章内容,主要讲解了ssh中的Hibernate的缓存,包括2级缓存和get方法、load方法的区别。文章还涉及了项目实践和相关知识点的讲解。 ... [详细]
  • http:my.oschina.netleejun2005blog136820刚看到群里又有同学在说HTTP协议下的Get请求参数长度是有大小限制的,最大不能超过XX ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ... [详细]
  • CentOS 6.5安装VMware Tools及共享文件夹显示问题解决方法
    本文介绍了在CentOS 6.5上安装VMware Tools及解决共享文件夹显示问题的方法。包括清空CD/DVD使用的ISO镜像文件、创建挂载目录、改变光驱设备的读写权限等步骤。最后给出了拷贝解压VMware Tools的操作。 ... [详细]
  • Windows7 64位系统安装PLSQL Developer的步骤和注意事项
    本文介绍了在Windows7 64位系统上安装PLSQL Developer的步骤和注意事项。首先下载并安装PLSQL Developer,注意不要安装在默认目录下。然后下载Windows 32位的oracle instant client,并解压到指定路径。最后,按照自己的喜好对解压后的文件进行命名和压缩。 ... [详细]
  • Android系统移植与调试之如何修改Android设备状态条上音量加减键在横竖屏切换的时候的显示于隐藏
    本文介绍了如何修改Android设备状态条上音量加减键在横竖屏切换时的显示与隐藏。通过修改系统文件system_bar.xml实现了该功能,并分享了解决思路和经验。 ... [详细]
  • IjustinheritedsomewebpageswhichusesMooTools.IneverusedMooTools.NowIneedtoaddsomef ... [详细]
  • Java程序设计第4周学习总结及注释应用的开发笔记
    本文由编程笔记#小编为大家整理,主要介绍了201521123087《Java程序设计》第4周学习总结相关的知识,包括注释的应用和使用类的注释与方法的注释进行注释的方法,并在Eclipse中查看。摘要内容大约为150字,提供了一定的参考价值。 ... [详细]
  • Week04面向对象设计与继承学习总结及作业要求
    本文总结了Week04面向对象设计与继承的重要知识点,包括对象、类、封装性、静态属性、静态方法、重载、继承和多态等。同时,还介绍了私有构造函数在类外部无法被调用、static不能访问非静态属性以及该类实例可以共享类里的static属性等内容。此外,还提到了作业要求,包括讲述一个在网上商城购物或在班级博客进行学习的故事,并使用Markdown的加粗标记和语句块标记标注关键名词和动词。最后,还提到了参考资料中关于UML类图如何绘制的范例。 ... [详细]
author-avatar
袁善恩芷恩
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有