JM学习内容

本文深入探讨了使用JMeter进行功能、回归和压力测试的原理与实践。从设计基本测试计划到执行分布式测试,涵盖JMeter关键组件、会话管理、负载分布和结果分析,同时讲解了如何利用真实数据测试应用程序。
摘要由CSDN通过智能技术生成

Why use JMeter?

Overview of functional/regression/stress testing principles

Designing a basic test plan

How to identify your testing needs

Defining the steps of your test

Creating your first JMeter test

Introducing the JMeter GUI

The basic elements of a JMeter test plan

Building a functional test with your Internet browser

Executing your functional test

Reading the results of your test

The power of JMeter

Comprehensive overview of the available JMeter components and functions

Implementing an advanced functional test using the key JMeter functions and components

Designing and implementing your own practical example to "test" a website of your choice

Regression testing

Using your functional tests for regression testing

Future proofing your tests

Stress testing

Analysing your website traffic

Identifying what you need to test

Mimicking the real world in JMeter

Extracting and reading the results

Other key features

Stress testing a database

Using JMeter from the command line

Editing a test plan in a text/XML editor

Performance Testing Fundamentals

Stress testing

Load testing

Soak testing

Running multiple threads

Setting rump-up period

Threads and users

Distributed Testing

Configuring servers

Gathering results

Submitting Forms

Extracting form. ID or checksums

Generating sequence or random data

Getting data from database

Recording forms with a JMeter proxy server

Submitting data recorded in log files

Managing Sessions

Session managers

Session per thread

Session per user

Load Distribution

Using Apache log files to determine distribution

Analysing distribution and creating appropriate test plans

Timers

Gaussian Random Timer

Other Resources and Load Time

Images

Java scripts

JMeter and HTTP headers policy (browser and proxy caching)

Resource Monitoring

Monitoring and analysing CPU resources

Monitoring database queries

Monitoring memory utilization

Monitoring network traffic

Running monitoring tools periodically

Analysing and Interpreting Load Test Results

Running tests at night and creating periodical reports

Statistics available from JMeter

Sample, Average, Median, Deviation, Throughput

Response time graphs

Margins of Error

Analysing results with Excel

Interpreting statistical results

Finding the bottlenecks

Regression and correlations

Distributed (Remote) Testing

Preparing remote environment

Running distributed

Gethering and analysing results

Using distributed testing with load balancers

Variables

Creating user variable

Extracting data from a web page to a variable

Functions

Using functions

Function helper

Using BeanShell Scripting

Short introduction to BeanShell

Creating samplers

BeanShell listener

__BeanShell function

Testing Application with Real Data

Configuring Apache Web Server to record appropriate data

Access Log Sampler

Security issues

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值