发表于: 2018-07-19 22:32:13

2 677


今天完成的事:

整理租人,下载安装jmeter,学习jmeter的使用

收获:

刚开始根据步骤下载安装了jmeter,发现好像不行,看后面需要安装java,就找java的师兄们帮忙安装了一下

JMeter 支持的协议是

web:HTTP,HTTPS站点的Web1.0的Web 2.0 (ajax, flex and flex-ws-amf)

Web Services: SOAP / XML-RPC

通过JDBC驱动程序的数据库

目录: LDAP

面向消息的服务通过JMS

Service: POP3, IMAP, SMTP

FTP 服务

 JMeter 的特点:

1.它是免费的。开放源码软件。

2.它具有简单,直观的图形用户界面。

3.JMeter中负载和性能测试许多不同的服务器类型:网站 - HTTP,HTTPS,SOAP,数据库通     过JDBC,LDAP,JMS,邮件 - POP3

4.它是独立于平台的工具。在Linux / UNIX,JMeter中JMeter中shell脚本点击可以调用。在        Windows上,它可以调用启动jmeter.bat文件。

5.它具有完整的Swing和轻量级组件支持(预编译的JAR使用包javax.swing中*)。

   JMeter 测试计划存储为XML格式。这意味着可以使用文本编辑器生成一个测试计划。

6.它的完整的多线程框架,允许并发多线程和同步采样不同的功能由单独的线程组采样。

   它是高度可扩展的。

7.也可用于执行应用程序的自动化测试和功能测试。


下载安装:

点击1的地方去下载

进入下载页面,点击2的部分选择我想要下载的版本,

第三步安装java,下载完毕之后运行exe文件,按照向导提示安装完Java。再次运行%JMETER_HOME%\bin\jmeter.bat,


还装了一个badboy,

Badboy功能简介

  (1)添加检查点(断言)

        录制之后选中文本



Tool -->Add Assertion for selection添加检查点

   (2)Badboy 文本参数化

          参数化步骤(一般的性能测试工具的参数化步骤基本一致):

          建立参数化列表 --> 在请求中替换参数${参数名称} --> 如有乱码,更改请求中的编码

       首先,建立参数化列表

在请求中替换参数

然后将请求中的编码格式从utf8改成gbk(上图中,右键属性,改成gbk即可)

  如果已经添加了检查点,要记得将检查点的值也替换成参数(替换方法与上述一致,检查点右键属性,将值替换成参数名)

      注意:如果参数列表有多个值,则应该在Step处设置一下循环测试(这种设置在loadrunner和jemter中都有相似的设置功能)


(3)BadBoy 数据库参数化

       先安装odbc安装包 -->安装之后配置数据源

       odbc的下载地址:http://dev.mysql.com/downloads/connector/odbc/(官方下载地址)

       安装完成之后,配置数据源:

  在控制面板-->搜索数据源-->系统DNS-->添加-->选择数据源-->完成

完成之后,在出现的界面中输入必填信息:

保存之后在Badboy工具中-->Tools -->Data source -->Attach varaible Source -->添加可用的数据源

添加之后要在tool中找到Data Source,将其拖置脚本的最顶端


然后就可以继续执行啦

(4)使用badboy并发

Tools -->Run backgroud thread 然后设置并发数,时间间隔等值

(5)Badboy中查看报告

 view-->report

(6)断点

    选择步骤右键-->Toggle Break point


还可以把在badboy里访问过的数据保存,然后直接jmeter中使用,我今天试了一下,没怎么记住,明天继续学习


返回列表 返回列表
评论

    分享到