企业管理网站性能测试一
任务要求:
访问http://192.168.。。.。。。:8080/ms,进入文章新增页面,使用JMeter编写实现文章新增的功能(新增一条文章),必须使用HTTP请求默认值。
“”“”“” 下面文章如果有不明白的地方的话,可以后台私信,有收到信息就解答。“”“”“”“
目录
3.2 新建一个登录请求,可使用Fiddler工具抓取登录请求。
3.3 进入文章新增页面,使用JMeter编写实现文章新增的功能
一、所需软件的安装
准备好如下的软件
Telerik & Kendo UI - .NET Components Suites & JavaScript UI Libraries Fiddler官网
http://jmeter.apache.org/download_jmeter.cgi JMeter官网
1.1 Fiddler抓包工具的安装(双击运行即可安装)
1.2 JMeter安装(使用前提,电脑已经安装好JDK)
Jdk下载链接 Java Downloads | Oracle
如何安装jdk,就不再这里说明了,有时间的话,后续文章再发。
1.将下载成功的压缩包解压到指定目录当中,即安装成功
二、JMeter配置环境变量
2.1 右键’我的电脑‘ - 点击 ’属性‘ 找到高级系统设置
2.2 点击高级系统设置-点击环境变量-点击新建系统变量2.3 新建环境变量,输入以下内容并保存。
变量名输入:JMETER_HOME 变量值输入:JMeter安装路径
2.4 点击系统变量path 添加脚本bin目录路径(环境配置不成功的话重启电脑试试)
2.5 cmd窗口查看是否配置成功,win+r输入cmd命令 ,在cmd窗口输入 jmeter -v
配置完毕打开JMeter文件的bin目录,双击jemter.bat脚本即可启动(有点慢)。
或者 cmd窗口输入 jmeter 命令直接启动
启动完成后大概这样子
以上便是俩个软件的全部流程。
三、JMETER脚本的编译
-- 对于想将编译器设置为中文的小伙伴们,可以如下操作
3.1 新建一个线程组
3.2 新建一个登录请求,可使用Fiddler工具抓取登录请求。
这里先说一下如何抓取登录请求吧。使用Fiddler抓包工具,会不断向后台发起请求,这里就有工具抓取到了信息,但信息过多,很难分辨哪个是我们需要抓取的网站,因此可以使用抓包工具自带的过滤器进行筛选。如下所示:
操作完成之后填入Host地址 192.168... ... (地址我就不给了,毕竟是学校的ip) ,做完大概这样子。
ok,做完以上步骤 打开浏览器访问企业管理网站,输入正确的账号和密码尝试登录网站,利用抓包工具进行抓取,这里我就抓取到了以下登录信息。
以上步骤没有问题的话,我们就可以获取到请求头信息以及参数信息了,打开JMeter进行编辑,具体填写如下
创建一个监听器查看测试结果。
然后保存脚本文件,开始测试脚本文件(如果文件不能保存,尝试给脚本软件切换一个主题,这样子应该就可以保存成功)
3.3 进入文章新增页面,使用JMeter编写实现文章新增的功能
先进入Fiddler抓包工具,获取网站文章新增页面路由,怎么获取呢?可以这样子操作。
先鼠标右键删除所有的抓取到的请求(或者鼠标右键Mask对最后一行进行标注),然后使用浏览器进入文章新增页面,完成一次文章新增的操作
这样子就爬到信息了。
接着进去JMeter 软件,新建一个Http请求,将以上抓取到的页面信息填入。
到这里其实可以保存运行了,但是呢?运行之后会发现企业管理页面没有新增成功,这是因为,没有保存登录页面的cookie信息,这里再新建一个cookie管理器,即可成功运行。
ok,点击俩次之后成功运行。
还有一个任务要求,就是怎么使用HTTP默认请求,其实很简单,新建一个HTTP请求默认值就可以了。
到此,就完成了一个简单的网站测试案例,有什么疑问的话可以后台私信我。