java cookbook pdf_JMeter Cookbook PDF 下载

资料目录:

JMeter Cookbook

Table of Contents

JMeter Cookbook

Credits

About the Author

About the Reviewers

www.PacktPub.com

Support files, eBooks, discount offers, and more

Why Subscribe?

Free Access for Packt account holders

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Downloading the example code

Errata

Piracy

Questions

1. JMeter Fundamentals

Introduction

Executing a test script

How to do it…

How it works…

There's more…

An example of running in non-GUI mode

Recording a script via HTTP(S) Test Script Recorder

How to do it…

How it works…

There's more…

Changing the machine system settings

See also

Recording scripts via the Chrome browser extension

How to do it…

How it works…

There's more…

Converting HTTP web archives (HAR) to JMeter test plans

How to do it…

How it works…

There's more…

Viewing and analyzing test results

How to do it…

How it works…

There's more…

Feeding data into a script

How to do it…

How it works…

There's more…

Using timers

How to do it…

How it works…

There's more…

Managing HTTP user sessions

How to do it…

How it works…

There's more…

Testing Single Page Applications (SPAs)

How to do it…

How it works…

There's more…

Testing AJAX-centric applications

How to do it…

How it works…

There's more...

2. Handling Responses

Introduction

Using Regular Expression Extractor

How to do it…

How it works…

There's more…

Using Regular Expression Tester

How to do it…

How it works…

There's more…

Using CSS/jQuery Extractor

How to do it…

How it works…

There's more…

Using XPath Extractor

How to do it…

How it works…

There's more…

Dealing with file downloads

How to do it…

How it works…

There's more…

Handling XML responses

How to do it…

How it works…

There's more…

Handling JSON responses

How to do it…

How it works…

There's more…

Handling HTML responses

How to do it…

How it works…

There's more…

See also

Using Response Assertion

How to do it…

How it works…

There's more…

Using Duration Assertion

How to do it…

How it works…

There's more…

Uploading files with your scripts

How to do it…

How it works…

There's more…

3. Building Robust Test Plans with Controllers

Introduction

Using Transaction Controller in test plans

How to do it…

How it works…

There's more…

Using Loop Controller in test plans

How to do it…

How it works…

There's more…

See also

Leveraging ForEach Controller in test plans

How to do it…

How it works…

There's more…

See also

Using Interleave and Random Controller in test plans

How to do it…

How it works…

There's more…

Using Runtime Controller in test plans

How to do it…

How it works…

There's more…

4. Testing Services

Introduction

Testing REST web services

How to do it…

How it works…

There's more…

See also

Testing SOAP web services

How to do it…

How it works…

There's more…

See also

Testing FTP services

How to do it…

How it works…

There's more…

Testing relational databases

How to do it…

How it works…

There's more…

Testing NoSQL databases

How to do it…

How it works…

There's more…

See also

Testing JMS services

How to do it…

How it works…

There's more…

See also

5. Diving into Distributed Testing

Introduction

Testing applications with JMeter's master-slave setup

How to do it…

How it works…

There's more…

See also

Testing internal applications using JMeter and Vagrant

How to do it…

How it works…

There's more...

Testing external facing applications using JMeter, Vagrant, and AWS

How to do it…

How it works…

There's more…

Testing external facing applications using Flood.IO

How to do it…

How it works…

There's more…

See also

Testing external facing applications using BlazeMeter

How to do it…

How it works…

There's more…

See also

6. Extending JMeter

Introduction

Using REST Sampler

How to do it…

How it works…

There's more…

See also

Using Ultimate Thread Group

How to do it…

How it works…

See also

Using Throughput Shaping Timer

How to do it…

How it works…

See also

Using Console Status Logger

How to do it…

How it works…

Using Dummy Sampler

How to do it…

How it works…

There's more…

Developing custom JMeter plugins

How to do it…

How it works…

There's more…

See also

Testing WebSocket-enabled applications

How to do it…

How it works…

There's more…

See also

7. Building, Debugging, and Analyzing the Results of Test Plans

Introduction

Using the View Results Tree listener

How to do it…

How it works…

There's more…

See also

Using the Aggregate Report listener

How to do it…

How it works…

See also

Debugging with Debug Sampler

How to do it…

How it works…

Using Constant Throughput Timer

How to do it…

How it works…

See also

Using the JSR223 postprocessor

How to do it…

How it works…

See also

Analyzing Response Times Over Time

How to do it…

How it works…

Analyzing transactions per second

How to do it…

How it works…

Using User Defined Variables (UDV)

How to do it…

How it works…

8. Beyond the Basics

Introduction

Continuous Integration with JMeter

How to do it…

How it works…

There's more…

See also

Testing with different bandwidths

How to do it…

How it works…

See also:

Using the HTTP Cache Manager component

How to do it…

How it works…

See also

Using script languages within test plans

How to do it…

How it works…

See also

Writing Test scripts through Ruby DSL

How to do it…

How it works…

There's more…

Understanding JMeter properties

How to do it…

How it works…

See also

Monitoring servers while executing tests (using VisualVM)

How to do it…

How it works…

There's more…

Monitoring servers while executing tests (using YourKit Profiler)

How to do it…

How it works…

There's more…

Monitoring servers while executing tests (using New Relic)

How to do it…

How it works…

There's more...

See also

Performance tips to scale JMeter

How to do it…

How it works…

See also

A. Installing the Supporting Software Needed for this Book

Introduction

Installing JMeter

One line install

Installing Java Development Kit (JDK)

See also

Installing JMeter plugins

One line install

See also

Installing Vagrant

See also

Installing VirtualBox

See also

Installing Maven

Installing Git

Obtaining AWS keys for EC2

See also

Index

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值