|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/apache-jmeter-ile-yazlm-performans-testi/
课程评论:没有评论
**课程名称:** 使用 Apache JMeter 进行软件性能测试 **课程概述:** 本课程将带您从零开始学习 Apache JMeter,即使您没有任何性能测试的背景知识。JMeter 最初是为 Web 应用程序设计的,但现已发展成为一个支持多种协议的强大 Apache 项目。 **选择 Apache JMeter 的原因:** * **开源免费:** 降低了使用成本。 * **Java 开发:** 基于 Swing GUI,易于上手。 * **XML 格式保存:** 测试计划可重复使用。 * **多线程能力:** 支持并发测试。 * **灵活配置:** 同一个脚本可根据不同配置运行。 **课程内容:** 本课程将涵盖 JMeter 的基础知识,并通过实际案例演示如何对 Restful 和 XML 服务进行负载测试。主要内容包括: 1. **Apache JMeter 入门** 2. **Apache JMeter 基础** 3. **Apache JMeter 组件详解:** * 线程(Threads)概念 * 采样器(Sampler)概念 * 配置元件(Configuration Element)概念 * 逻辑控制器(Logic Controller)概念 * 数据提取器(Data Extractor)概念 * 定时器(Timer)概念 * 断言(Assertion)概念 * 监听器(Listener)概念 4. **调试测试** 5. **运行测试和理解报告** 6. **将脚本集成到 GitHub Actions** 7. **使用 SaaS 工具 Loadium 运行测试** **适合人群:** * 测试自动化工程师 * 希望成为性能测试工程师的人员
Apache JMeter kullanarak performans testi yapmaya hazır mısınız! JMeter, başlangıçta web uygulamalarının test edilebilmesi için tasarlanmış fakat sonrasında farklı protokolları da destekleyecek şekilde geliştirilmiş bir Apache projesidir.Neden Apache JMeter:Açık kaynak kodludur.Java kullanarak Swing GUI (Graphical User Interface) framework ile geliştirilmiştir.JMeter test planlarını XML formatında kaydeder ve yeniden kullanılabilmesini sağlar.Multi-thread çalışabilen bir uygulamadır.Farklı konfigürasyonlar ile tek scripti farklı şekillerde çalıştırabilirsiniz.Bu ders sayesinde daha önce hiç bir performans test geçmişiniz olmasa bile Apache JMeter'ın temellerini öğrenecek ve yazılımlarınızın performansını hızlı sürede ölçebilir hale geleceksiniz. Bu derse başlamak için performan testi hakkında bilginiz olmasına gerek yoktur. Her şeye sıfırdan başlayarak gerçek örnekler üstünden ilerleyerek Restful ve XML servislerini yük testine tabii tutacağız.Eğitimin içeriği aşağıdaki gibidir:Apache JMetera GirişApache Jmeter TemelleriApache JMeter bileşenleri2.1 Threads Kavramları2.2 Sampler Kavramları2.3 Configuration Element Kavramları2.4 Logic Controller Kavramları2.5 Data Extractor Kavramları2.5 Timer Kavramları2.6 Assertion Kavramları2.6 Listener KavramlarıTestleri Debug EtmekTestleri koşmak ve Raporları AnlamlandırmakScriptlerinizi GitHub Action ile Entegre EtmekTestlerinizi SaaS Aracı Loadium ile koşmakBu ders kimler için uygundur:Test otomasyon mühendisleriKariyerine performan test mühendisi olarak devam etmek isteyenler