Jmeter入门教程之配置原件(二)
常用的配置原件
1、HTTP请求默认值
配置我们需要进行测试的程序协议、地址,端口号
当所有的接口测试的访问域名和端口都一样时,可以使用该元件,一旦服务器地址变更,只需要修改请求默认值即可
2、HTTP信息头管理器
Jmeter向服务器发送http请求(get或者post)的时候,往往后端需要一些验证信息,比如说web服务器需要带过去cookie给服务器进行验证,一般就是放在请求头(header)中,因为对于此类请求,在Jmeter中就可以通过HTTP信息头管理器,在添加http请求之前,添加一个HTTP信息头管理器,发请求头中的数据通过键值对的形式放到HTTP信息头管理器中。在往后端请求的时候就可以模拟web携带header信息了
例如:Content-Type application/json
会在请求中指定参数为json格式
3、HTTP cookie管理器
自动管理cookie,像浏览器一样存储和发送cookie,如果发送一个请求
他的响应里面包含cookie,那么请求内容就会保存在cookie里面
4、CSV data set config
①.Filename: 指保存信息的文件目录,可以相对或者绝对路径。否则会在jmeter日志文件(jmeter.log目录位置)中提示:系统找不到指定文件,运行脚本后,登录失败。
②.File encoding: 保持默认。默认为ANSI
③.Variable Names: 给csv文件中各列起个名字(有多列时,用英文逗号隔开列名)便于后面引用
④.Delimiter:与 .csv文件的分隔符保持一致。如文件中使用的是逗号分隔,则填写逗号;如使用的是TAB,则填写\t;
⑤.Allow quoted data? :是否允许引用数据,—这个目前还未弄明白,设置成True或者False都能正常引用数据。
⑥.Recycle on EOF?:到了文件尾是否循环,True—继续从文件第一行开始读取,False—不再循环
⑦.Stop thread on EOF? :到了文件尾是否停止线程,True—停止,False—不停止,注:当Recycle on EOF设置为True时,此项设置无效。
⑧.Sharing mode:共享模式,All threads –所有线程,Current thread group—当前线程组,Current thread—当前线程。
² All threads:计划中所有线程,假如说有线程1到线程n (n>1),线程1取了一次值后,线程2取值时,取到的是csv文件中的下一行,即与线程1取的不是同一行。
² Current thread group:当前线程组,假设有线程组A、线程组B,A组内有线程A1到线程An,线程组B内有线程B1到线程Bn。取之情况是:线程A1取到了第1行,线程A2取第2行,现在B1取第1行,线程B2取第2行。
² Current thread:当前线程。假设测试计划内有线程1到线程n (n>1),则线程1取了第1行,线程2也取第1行。
Jmeter入门教程之配置原件(二)相关推荐
- Linux Shell脚本入门教程系列之(二)第一个shell脚本
本文是Linux Shell脚本系列教程的第(二)篇,更多shell教程请看:Linux Shell脚本系列教程 通过上一篇教程的学习,相信大家已经能够对shell建立起一个大体的印象了,接下来,我们 ...
- 零基础 Amazon Web Services (AWS) 入门教程图文版(二)
上一篇讲到,主机正常运转了.但是此时如果直接访问公网IP是打不开网页的,因为主机上没有搭建Web服务器环境,防火墙也没有开放80端口,并且我们没有上传任何网页文件.所以这一篇主要介绍服务器环境的搭建. ...
- caffe linux 教程,Caffe 深度学习入门教程 - 安装配置Ubuntu14.04+CUDA7.5+Caffe+cuDNN_Linux教程_Linux公社-Linux系统门户网站...
安装配置Ubuntu14.04+CUDA7.5+Caffe+cuDNN 一.版本 Linux系统:Ubuntu 14.04 (64位) 显卡:Nvidia K20c cuda: cuda_7.5.18 ...
- c++ 结构体赋值_《零基础看得懂的C语言入门教程》—(十二)结构体是这么回事
一.学习目标 了解C语言的结构体的使用方法 了解C语言结构体的结构的赋值 了解多种C语言结构体变量的赋值方法和取值方法 目录 <零基础看得懂的C语言入门教程>--(二)简单带你了解流程 & ...
- JMeter入门教程详解
简介 这边文章是一菲专门写给想了解性能测试和JMeter的小白,适合对这两者了解很少的朋友们,如果已经有使用经验的请绕道,别浪费时间. 下面我们将介绍JMeter的使用场景,如何安装.运行JMeter ...
- C++入门教程(四十二):函数参数使用引用
小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/ 目录 目录 ...
- 【教程分享】Jmeter入门教程
好!回归学长每周的教程分享! PART2 >今天又来分享Jmter 因为最近好像有相关工作内容 提前准备资修一下 分享仅供参考- JMeter的作用对软件做压力测试 1.能够对HTTP和FTP服 ...
- ESP32-C3入门教程 网络 篇(二、 Wi-Fi 配网 — Smart_config方式 和 BlueIF方式)
经过上一篇的WiFI入门篇,我们知道了WiFi初始化方式 和学会了WiFi的几种工作方式, 在实际应用中,环境复杂多变,在固件中输入SSID 的方式太不通用了, 所以肯定是需要学习一下如何在不同的环境 ...
- JMeter入门教程(自己做测试了)
本文版权归xmeter.net所有.欢迎转载,转载请注明出处. 简介 本文由xmeter君写给想了解性能测试和JMeter的小白,适合对这两者了解很少的同学们,如果已经有使用经验的请绕道,别浪费时间: ...
最新文章
- arch更新失败的办法
- 10a大电流稳压芯片_稳压二极管你见过,但是它的这些参数你知道吗
- spring --AOP
- spring 5企业级开发实战pdf_SpringBoot实战5-Spring基础-配置与注入
- modbus4-232 485 单机 多机
- 全国战争linux添加eth0,linux服务器双线路接入配置
- Anacoda 的 Python 包管理器 Conda 的常用使用命令
- 直接访问WEB-INF目录下的JSP页面的方法
- IIS 500 错误解决
- 基于大数据的房价数据可视化分析预测系统
- m3 pcb开孔 螺丝_螺丝过孔工艺孔底孔尺寸参照表
- html页面通过id在页面内跳转,HTML跳转到页面指定位置的几种方法
- sqlserver2008导入mysql_SQL Server 2008怎么导入sql文件?-SQL Server 2008导入sql文件的三种方法 - 河东软件园...
- 周末阴雨 在家无事 观《孔子》
- C#编程基础(初级)(五)——函数,结构函数,委托
- Bellman 贝尔曼方程究竟是什么
- 【PAT】A1148 Werewolf - Simple Version
- linux中zip文件解压命令,Linux中zip压缩和unzip解压缩命令使用方法
- Python判断股票是交易日,爬虫抓取深交所交易日历
- Markdown 如何让图片居中
热门文章
- 微信小程序 - 入门篇
- 深入JVM源码篇-1-如何查看JVM源码
- android 视频美颜代码,Android 关于美颜/滤镜 利用PBO从OpenGL录制视频
- 学会Squid之传统代理和透明代理一篇就够了!
- leetcode 6 z字型变换
- 基础:cin与char*的相关问题
- 【客家风情】世界遗产·福建土楼·永定篇
- scala的futue和promise
- [洛谷P4158][SCOI2009]粉刷匠(动态规划)
- chinapay支付接口php,PHP/Java Bridge实现ecshop的chinapay支付接口方法(2)