JMeter编写录制HTTPS性能测试脚本
课时介绍
HTTPS (全称:HyperText Transfer Protocol Secure )超文本传输安全协议,是以安全为目标的 HTTP 通道,在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性。HTTPS 在HTTP 的基础下加入SSL,HTTPS 的安全基础是 SSL,因此加密的详细内容就需要 SSL。
课程介绍
Apache JMeter应用程序是开源软件,是一个 100% 纯 Java 应用程序,它对被测系统(测试静态资源、动态资源、web应用程序等)进行负载测试、压力测试、容量测试等多种性能测试。
Apache JMeter 功能包括:
- 能够加载和性能测试许多不同的应用程序/服务器/协议类型:
- Web - HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET, …)
- SOAP / REST Webservices
- FTP文件传输协议
- Database via JDBC
- LDAP
- Message-oriented middleware (MOM) via JMS
- Mail - SMTP(S), POP3(S) and IMAP(S)
- Native commands or shell scripts
- TCP
- Java Objects
- 全功能测试IDE,允许快速测试计划记录(从浏览器或本机应用程序)、构建和调试;
- CLI 模式(命令行模式(以前称为非 GUI)/headless 模式)从任何Java兼容操作系统(Linux、Windows、Mac OSX 等)进行负载测试;
- 一个完整且呈现的动态 HTML 报告;
- 通过HTML、JSON、 XML、文本的响应格式中提取数据进行关联;
- 完全可移植性和100%纯Java代码;
- 完整多线程框架允许多个线程并发采样和不同线程组同时采样不同的函数;
- 测试结果的缓存和离线分析/回放。
- 高度可扩展的核心:
- 可插拔采样器允许无限的测试能力
- 脚本采样器(JSR223 兼容语言,如Groovy和 BeanShell)
- 可以使用可插入计时器选择多个负载统计信息
- 数据分析和可视化插件允许很大的可扩展性和个性化
- 函数可用于为测试提供动态输入或提供数据操作
- 通过适用于Maven、Gradle 和 Jenkins 的第三方开源库轻松持续集成。
本套课程内容:
1. JMeter概述
2. HTTPS协议简介
3. JMeter下载地址
4. JMeter软件安装
5. JMeter录制HTTPS协议步骤
6. Badboy录制脚本
7. 手工编写脚本
8. 项目实操:JMeter编写HTTPS协议脚本
推荐课程
信息系统项目管理师自考笔记
李明 · 502人在学
python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据
王先生 · 20357人在学
手把手搭建Java超市管理系统【附源码】(毕设)
汤小洋 · 4028人在学
Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教
黄菊华 · 727人在学
基于SSM酒店管理系统(毕设)
小尼老师 · 779人在学
java项目实战之购物商城(java毕业设计)
Long · 5060人在学
手把手搭建Java求职招聘系统【附源码】(毕设)
汤小洋 · 1454人在学
Python Django 深度学习 小程序
钟翔 · 2225人在学
城管局门前三包管理系统+微信小程序(vue+springboot)
赖国荣 · 492人在学
Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序
李杰 · 3832人在学