Jmeter其他知识点

未匹配的标注

FTP服务器测试

FTP是什么?

FTP是英语File Transfer Protocol的首字母缩写,汉语意思为文件传输协议。

FTP有什么用?

可以根据FTP服务器进行上传和下载文件(上传、下载需要权限)

如何测试FTP服务器?

操作步骤分析

  1. 测试计划->线程组(线程组-下载)
  2. 线程组->FTP请求(FTP请求-下载)
  3. 测试计划->线程组(线程组-上传)
  4. 线程组->FTP请求(FTP请求-上传)
  5. 测试计划->监听器->用表格察看结果

    FTP请求-下载

  6. Remote file:上传到FTP服务器新的文件名+后缀
  7. local file:为本地存放到本机上的路径+文件名+后缀
  8. get(RETR):为下载文件
  9. 用户名:ftp服务器用户名
  10. 密码:ftp服务器的密码

FTP请求-上传

  1. Remote file:上传到FTP服务器新的文件名+后缀
  2. local file:为本地存放到本机上的路径+文件名+后缀
  3. put(RETR):为上传文件
  4. 用户名:ftp服务器用户名
  5. 密码:ftp服务器的密码

用表格察看结果

一种统计响应数据组件

Jmeter Test Fragment(测试片段)

Test Fragment(测试片段)是什么?

测试片段元素是控制器上的一个种特殊的线程组,它在测试树上与线程组处于一个层级。

备注:它与线程组有所不同,因为它不被执行,除非它是一个模块控制器或者是被控制器所引用时才会被执行。

Test Fragment(测试片段)有什么用?

把单独功能脚本封装起来,待需要使用的时候,直接引用;类似于python中的函数或模块

操作步骤分析

  1. 测试计划->Test Fragment
  2. Test Fragment->HTTP请求(查询学院-指定)
  3. 测试计划->线程组
  4. 线程组->逻辑控制器->模块控制器
  5. 测试计划->察看结果树

模块控制器使用

Module To Run:选择要运行的封装片段

提示:测试片段被引用执行两种方式
1) 模块控制器可以引用执行测试片段;
2) Include Controller控制器也可以引用和执行片段;

Jmeter 工作台-非测试元件

工作台

工作台有什么用?

工作台为测试中不使用的测试元素提供一个临时存的位置;

目的

是提供复制/粘贴或者其他目的。
提示:保存测试计划工作台的内容默认不会保存除非选择”save workbench”(保存工作台)选项

非测试元件分类

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

HTTP Mirror Server

HTTP Mirror Server有什么用?

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

HTTP Mirror Server配置使用

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

    HTTP代理服务器

    HTTP代理服务器是什么?

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

    解决方案分析

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

    HTTP代理服务器配置

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

Property Display

作用

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

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~