Jmeter 工作台-非测试元件


目标

1. 了解Jmeter工作台作用
2. 了解Jmeter工作台下非测试元件

1. 工作台

1.1 工作台有什么用?

作用:工作台为测试中不使用的测试元素提供一个临时存的位置;
目的:是提供复制/粘贴或者其他目的。

提示:保存测试计划工作台的内容默认不会保存除非选择”save workbench”(保存工作台)选项

1.2 非测试元件分类

1. HTTP Mirror Server
2. HTTP代理服务器
3. Property Display

2. HTTP Mirror Server

2.1 HTTP Mirror Server有什么用?

作用:它可以在本地临时搭建一个HTTP服务器,该服务器把接收到的请求原样返回;
      这样就可以看到发送出的请求的具体内容,以供调试;

2.2 HTTP Mirror Server配置使用图

HTTP Mirror Server

1. 端口号:默认搭建临时HTTP服务器端口为8081,可自定义修改(未占用端口号);
2. 启动:点击启动,启动HTTP临时搭建的服务

2.3 HTTP请求使用HTTP Mirror搭建服务器图

使用HTTP请求服务器图 服务器名称或IP:为本机IP(127.0.0.1) 端口号:为搭建HTTP临时服务器时的端口号

2.4 HTTP Mirror Server-总结

1. HTTP Mirror Server作用
2. 使用方法

3. HTTP代理服务器

3.1 为什么要了解HTTP代理服务器?

3.2 需求

使用Jmeter测试http://www.so.com搜索引擎,搜索测试,搜索三个关键字Java
、python、Test]

3.3 问题

1. 如何使用Jmeter录制HTTP协议的Web程序脚本?

3.4 HTTP代理服务器是什么?

概念:HTTP代理服务器是监听浏览器代理,记录基于代理浏览器所有的请求,并以Jmeter可执行的脚本格式保存。

3.5 解决方案分析

1. 工作台->非测试元件->HTTP代理服务器
2. IE->工具->Internet选项->代理服务器设置
3. 测试计划->线程组

3.6 HTTP代理服务器配置图

HTTP代理服务器

1. 端口号:可自定义端口(未必占用的端口号)
2. 目标控制器:选择录制的脚本要保存的地方,比如:测试计划-线程组
3. 启动:启动监听程序

3.7 HTTP代理服务器-总结

1. HTTP代理服务器作用
2. HTTP代理服务器设置
3. IE代理设置

4. Property Display

GUI界面显示配置文件

    作用:以GUI图形界面显示Jmeter配置文件(jmeter.properties)