| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发测试 -> Jmeter使用 -> 正文阅读 |
|
[开发测试]Jmeter使用 |
Jmeter概念1. 测试计划,所有的测试工作都要基于测试计划来进行,一个测试项目中就只能存在一个的测试计划,测试计划在整个项目中充当的是一个全局设置的作用,这样也就不难解释为什么一个项目中就只能有一个测试计划。 2. 线程组,线程组顾名思义也就是相当于很多线程的一个集合,在项目中可以有多个的线程组,线程组在项目中主要是集合对一个对象进行测试的线程,比如说你想测试A网站和B网站,这个时候你就可以通过创建两个线程组来完成这个任务。 3. HTTP请求,HTTP请求的原理是通过创建HTTP的多条请求,从而达到测试网站性能的作用,HTTP请求也是压力测试中最为常见的,其他的还有数据库测试、FTP测试等。 Jmeter测试过程1. 线程组 理解:一个虚拟用户组,线程组内线程数量在运行过程中不会发生改变。 注意事项:线程间变量相互独立。一个测试计划内可以包含多个线程组。 可定义内容: 取样器错误后执行的操作:继续执行,启动下一个线程,停止线程,停止测试,立刻停止 线程属性:线程数量,线程启动间隔时间(0为立刻启动所有线程),单线程循环次数,线程执行顺序,是否使用调度器。 调度器配置:持续时间,启动延迟,启动时间,结束时间 新建测试计划(步骤省略)后,选择添加线程组,进入线程组设置页面,其中线程数代表用户数,Ramp-Up Period表示线程组周期,循环次数表示执行具体次数? SetUp Thread Group: 理解:测试初始化操作,即线程组开始之前执行的内容。 实际使用:可用于初始化测试环境,测试数据准备等。???????? ?http请求? 关于http请求的的属性参数说明: 1)名称:用于标识一个sample。建议使用一个有意义的名称 2)注释:对于测试没任何影响,仅用来记录用户可读的注释信息 3)服务器名称或IP:http请求发送的目标服务器名称或者IP地址,比如http://www.baidu.com 4)端口号:目标服务器的端口号,默认值为80,可不填 5)协议:向目标服务器发送http请求时的协议,http/https,大小写不敏感,默认http 6)方法:发送http请求的方法(链接:http://www.cnblogs.com/imyalost/p/5630940.html) 7)Content encoding:内容的编码方式(Content-Type=application/json;charset=utf-8) 8)路径:目标的URL路径(不包括服务器地址和端口) 9)自动重定向:如果选中该项,发出的http请求得到响应是301/302,jmeter会重定向到新的界面 添加sampler下http请求组件,服务器名称或IP处填入域名或者IP地址,端口号填入对应端口号,根据具体的请求选择请求类型,写入对应URL,有参数情形下选择参数类型并填入相应参数。需要自定义请求头时,在配置元件中选择HTTP信息头管理器。 3. 自定义参数 获取自定义参数有两种方式: 用户自定义参数 查看结果树点击运行之后 点击HTTp请求查看请求结果 ?用“图形结果”监听器查看一下 ? ? ? |
|
开发测试 最新文章 |
pytest系列——allure之生成测试报告(Wind |
某大厂软件测试岗一面笔试题+二面问答题面试 |
iperf 学习笔记 |
关于Python中使用selenium八大定位方法 |
【软件测试】为什么提升不了?8年测试总结再 |
软件测试复习 |
PHP笔记-Smarty模板引擎的使用 |
C++Test使用入门 |
【Java】单元测试 |
Net core 3.x 获取客户端地址 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/18 4:48:31- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |