万本电子书0元读

万本电子书0元读

顶部广告

JMeter Cookbook电子书

售       价:¥

88人正在读 | 0人评论 6.2

作       者:Bayo Erinle

出  版  社:Packt Publishing

出版时间:2014-10-29

字       数:111.4万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
This book is great for you if you are a developer, quality assurance engineer, tester, or test manager who is looking to get a firmer grasp of elementary, deep, and advanced testing concepts using Apache JMeter. It’s assumed you have access to a computer and an Internet connection. No prior testing or programming experience is required, but would be helpful.
目录展开

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条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部