Полный стек Тест

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.
Описание товара
- Информация о товаре
- Фотографии

| Название продукта: | Полный стек тест | формат: | 16 |
| Автор: | Chen Zhiyong // ma liwei // wanlong | Количество страниц: | |
| Цены: | 89 | Время публикации: | 2016-09-01 |
| Номер ISBN: | 9787115437228 | Время печати: | 2016-09-01 |
| Издательство: | Народные сообщения и телекоммуникации | Издание: | 1 |
| Типы продукта: | книги | Время печати: | 1 |

Основная глава
Глава 1 Профессиональное направление Профессиональное развитие 1
1.1 Почему выберите программный тест 2
1.2 Программное тестирование боли 2
1.3. Программное тестирование маршрута 3 3
1.4 не только тест на производительность 4
1.5 Из требований набора, стоимость работы 5
1.6 Дерево навыков тестирования производительности 8
1.6.1 Инструмент тестирования 8
1.6.2.
1.6.3 Код 10
1.6.4 Знание диагностики производительности сервера 10
1.6.5 Навыки настройки производительности 12
1.6.6 Автоматизация/непрерывная интеграция 13
1.6.7 Облачные вычисления и виртуализация 13
1.7 Резюме этой главы 13
Глава 2 Тест на производительность первого опыта 14
2.1 Значение теста производительности 15
2.2 Процесс тестирования производительности 17
2.3 Успех тестирования производительности и элемент отказа 18
2.4 разные символы зависят от производительности 20
2.5 Выбор инструментов тестирования производительности 21
2.6 Термин «Связанный с тестированием» 22
2.7 Стандарт тестирования производительности 23
2.8 Тенденции теста на производительность 24
2.9 Эта глава раздела 24
Инструмент
Глава 3 Jmeter Architecture 25
3.1 jmeter введение 26
3.2 Jmeter Architecture 26
3.2.1 x1 [Sampler] 27
3.2.2 x1 [Intercoute] 28
3.2.3 x1 [слушатель] 28
3.2.4 x2 [Процессор предварительной обработки] 29
3.2.5 x2 [Конфигурация Императрица] 29
3.2.6 x2 [задний процессор] 30
3.2.7 x3 [Контроллер] 31
3.2.8 x4 [таймер] 31
3.2.9 x5 [Группа потоков] 31
3.2.10 Test Fragment 32
3.2.11 Workbench 32
3.3
3.4 Элемент плана тестирования jmeter 34
3.5 Jmeter Environment Invelocment 35
3.6 Jmeter и Loadrunner Simulture 37
3.7 Резюме этой главы 38
ГЛАВА 4 Разработка сценария Jmeter 39
4.1 Внедрение рабочей зоны Jmeter 40
4.2 jmeter http -протокол Запись 41
4.2.1 Badboy Motor 41
4.2.2 Агент конфигурации JMeter
Запись 49
4.3 Jmeter Script Debug 52
4.4 Jmeter Association 55
4.4.1 Задний процессор 56
4.4.2 Regular Expression
Extractor 56
4.5 Параметризация jmeter 60
4.5.1 Компонент конфигурации 60
4.5.2 CSV Data Set Config 60
4.5.3 Функциональный помощник 62
4.5.4. Параметризация адреса доступа 64
4.5.5 http -запрос значение по умолчанию 64
4.6 Jmeter Checkpoint 65
4.6.1. Устойчивое 65
4.6.2 Response Assertion 66
4.7 Джаметерские дела 68
4.7.1 Логический контроллер 68
4.7.2 контроллер транзакций 68
4.8 jmeter установленная точка 69
4.8.1 Таймер 69
4.8.2 Синхронный таймер 69
4.9 Компонент JMeter.
4.10 Эта глава является резюме 72
Глава 5 Jmeter загрузка и мониторинг 74
5.1 Дизайн сцены 75
5.2 Настройки сцены 75
5.3 Операция сцены 77
5.3.1 GUI Run 77
5.3.2 Не -Gui операционный тест 79
5.4 Конфигурация параметра производительности 82
5.5 Испытательный надзор 83
5.5.1 jmeter слушатель 83
5.5.2.2 Мониторинг с открытым исходным кодом -в 85
5.6 Резюме этой главы 85
Глава 6 Компонент Jmeter Подробный объяснение 86
6.1 Логический контроллер 87
6.1.1 Foreach Controller
6.1.2 Simple Controller 89
6.1.3 Include Controller 90
6.1.4 Runtime Controller 90
6.1.5 Switch Controller 91
6.1.6 While Controller 91
6.1.7 Interleave Controller 91
6.1.8 Once Only Controller 92
6.1.9 Throughput Controller 93
6.1.10 If Controller 94
6.1.11 Module Controller 94
6.1.12 Random Controller 95
6.1.13 Random Order Controller 95
6.1.14 Loop Controller 96
6.1.15 Recording Controller 96
6.1.16 Transaction Controller 97
6.2 Компонент конфигурации 98
6.2.1 FTP -запрос значение по умолчанию 98
6.2.2 HTTP Authorization
Manager 99
6.2.3 HTTP Request Defaults 99
6.2.4 Java Request Defaults 99
6.2.5 JDBC Connection
Configuration 100
6.2.6 Random Variable 100
6.2.7 Counter 100
6.2.8 Login Config Element 101
6.3 Таймер 101
6.3.1 Gaussian Random Timer 102
6.3.2 Constant Timer 102
6.3.3 Synchronizing Timer 102
6.3.4 Constant Throughput
Timer 102
6.3.5 Uniform Random Timer 103
6.3.6 Poisson Random Timer 103
6.3.7 BeanShell Timer 103
6.3.8 BSF Timer 106
6.3.9 JSR223 Timer 106
6.4 Процессор предварительной обработки 106
6.4.1 BeanShell PreProcessor 106
6.4.2 JSR223 PreProcessor 107
6.4.3 BSF PreProcessor 108
6.4.4 Regular User Parameter 108
6.4.5 Пользовательский параметр 110
6.4.6 JDBC PreProcessor 110
6.4.7 HTML Link Sanger 111
6.4.8 http url Перепишите модель 114
6.5 Задний процессор 115
6.5.1 Debug PostProcessor 115
6.5.2 JDBC PostProcessor 116
6.5.3 Result Status Action
Handler 116
6.5.4 XPath Extractor 117
6.6. Напорище 118
6.6.1 BeanShell Assertion 118
6.6.2 Compare Assertion 120
6.6.3 HTML Assertion 120
6.6.4 Size Assertion 121
6.6.5 XML Schema Assertion 122
6.6.6 XML Assertion 123
6.6.7 XPath Assertion 123
6.6.8 Duration Assertion 124
6.6.9 Другие напористые элементы 124
6.7 Слушатель 124
6.7.1 Слушатель конфигурация по умолчанию 124
6.7.2 Aggregate Graph 127
6.7.3 Слушатель Beanshell (Beanshell
Выжигатель) 130
6.7.4 Distribution Graph
(Распределенная картина) 130
6.7.5 График времени ответа (ответ
Время графика слушатель) 131
6.7.6 Simple Data Writer 131
6.7.7 Сплановый визуализатор (линия образца
Показать пробоотборник) 132
6.7.8 Summary Report
(Дисплей формы таблицы) 133
6.7.9 Save Response to a file
(Ответ сервера хранения) 133
6.7.10 View Results Tree
(Посмотрите на дерево результатов) 134
6.7.11 Assertion Results
(Результаты междовых) 135
6.7.12 Generate Summary Results
(Результат отображения окон) 136
6.7.13 View Results in Table
(Дисплей формы таблицы) 136
6.7.14 Monitor Results 137
6.7.15 Aggregate Report 138
6.7.16 Mailer Visualizer 138
6.8 Функциональный помощник 139
6.8.1 __beanshell сценарий.
6.8.2 __char 140
6.8.3 __counter 141
6.8.4 __CSVRead 142
6.8.5 __escapeHtml 143
6.8.6 __escapeOroRegexChars 143
6.8.7 __eval 144
6.8.8 __evalVar 144
6.8.9 __FileToString 145
6.8.10 __intSum 146
6.8.11 __longSum 146
6.8.12 __javaScript 146
6.8.13 __jexl 146
6.8.14 __log 147
6.8.15 __logn 148
6.8.16 __machineIP 148
6.8.17 __machineName 149
6.8.18 __P 149
6.8.19 __property 149
6.8.20 __Random 150
6.8.21 __RandomString 150
6.8.22 __regexFunction 151
6.8.23 __samplerName 151
6.8.24 __setProperty 152
6.8.25 __split 152
6.8.26 __StringFromFile 153
6.8.27 __TestPlanName 154
6.8.28 __threadNum 154
6.8.29 __time 154
6.8.30 __unescape 155
6.8.31 __unescapeHtml 155
6.8.32 __urldecode 155
6.8.33 __urlencode 155
6.8.34 __UUID 155
6.8.35 __V 155
6.8.36 __XPath 156
6.9 Эта глава - резюме 156
Глава 7 Jmeter Common Script Development 158
7.1 BeanShell Sampler 159
7.2 Debug Sampler 162
7.3 FTP -запрос 163
7.4 Java запрос 164
7.5 JDBC запрос 171
7.5.1 Настройки пула соединений JDBC 172
7.5.2 Добавить запрос JDBC 174
7.6 JUnit Request 179
7.6.1 Junit Введение 179
7.6.2 Junit Parameter 180
7.6.3 JMeter JUnit Request 181
7.7 SOAP/XML-RPC Request 182
7.8 Резюме этой главы 184
Глава 8 JMETER COMPONTER 185
8.1 Группа ниток 187
8.1.1 Ultimate Thread Group 187
8.1.2 Stepping Thread Group 188
8.2 Логический контроллер 189
8.3 Компонент конфигурации 190
8.4 таймер 190
8.5 Слушатель 191
8.5.1 Transactions per Second 191
8.5.2 Response Times Over
Time 192
8.5.3 Response Times vs
Threads 192
8.5.4 Graphs Generator 192
8.6 Мониторинг сервера 193
8.7 Резюме этой главы 195
Фактический бой
Глава 9 Диагностика мониторинга эффективности 196
9.1 Анализ производительности операционной системы Введение 197
9.2 Идея анализа производительности системы 198
9.2.1 Факторы анализа производительности системы-
CPU 199
9.2.2 Факторы анализа производительности системы-
Память 199
9.2.3 Факторы анализа производительности системы-
Сеть 200
9.2.4 Факторы анализа эффективности системы -i/o 201
9.2.5 Факторы анализа производительности системы-
Резюме 201
9.3 Пороговый анализ узкого уровня карты мышления и
Руководство 202
9.3.1 Анализ позиционирования процессора 202
9.3.2 Анализ позиционирования памяти 203
9.3.3 Анализ позиционирования сети 203
9.3.4 Анализ позиционирования IO 204
9.4 Идеи и идеи анализа производительности системы Linux
Практика 204
9.4.1 Анализ и практика мониторинга системы нагрузки 205
9.4.2 Анализ и практика мониторинга системы 206
9.5 Идеи и идеи анализа производительности системы Windows
Практика 217
9.5.1 Обзор монитора производительности 217
9.5.2 Инструмент монитора производительности Введение 218
9.5.3 Анализ и практика мониторинга системы 218
9.5.4 Введение в мониторинг ресурсов
Практика 226
9.6 Tomcat Monitoring Probe 235
9.7 MySQL Мониторинг Monyog 238
9.8 Мониторинг JVM 241
9.8.1 jps 241
9.8.2 jstat 243
9.8.3 jmap 245
9.8.4 JVisualVM 247
9.9 Эта глава - резюме 250
Глава 0 Анализ эффективности.
10.1 Метод анализа производительности 253
10.2 Анализ и настройка производительности и настройки.
10.2.1 Процесс анализа производительности 254
10.2.2 Системная производительность.
10.2.3 Оптимизация программы 261
10.2.4 Оптимизация конфигурации 263
10.2.5 Оптимизация пула соединений базы данных 263
10.2.6 Оптимизация потока 265
10.2.7 DB Оптимизация 268
10.3 Оптимизация бизнес -процессов 269
10.4 Оптимизация структуры 269
10.4.1 Одиночная структура 269
10.4.2 Кластерная структура 270
10.4.3 Распределенная структура 271
10.5 Эта глава - саммит 277
Глава 1 Анализ диагностики и настройка комплексной практики 278
11.1 Анализ спроса 280
11.1.1 Сбор требований 282
11.1.2 Анализ требований 285
11.1.3 Расчет оборудования 289
11.2 Тестовая модель 291
11.3 План тестирования 291
11.4 Строительство среды 292
11.5 Разработка сценариев 295
11.5.1 Обзор пост 295
11.5.2 Ответ Пост 298
11.5.3 Пост 301
11.6 Подготовка данных 301
11.6.1 Подготовка основных данных 302
11.6.2 Метод производства данных 303
11.7 Дизайн сцены 307
11.7.1 Дизайн сцены 307
11.7.2 пейзаж 309
11.8 Мониторинг тестирования 312
11.9 выполнение теста 313
11.9.1 Тест стандартов 313
11.9.2 Тест на конфигурацию 315
11.9.3 Тест нагрузки 319
11.9.4 Тест на стабильность 327
11.10 Анализ результатов 328
11.11 Отчет тестирования 329
11.12 Эта глава является резюме 330
Усиливать
Глава 2 Знание интернет -теста——HTTP
Соглашение 331
12.1 Введение в Соглашение HTTP 332
12.2 HTTP Principle 332
12.3 http -запрос 333
12.4 http -ответ 335
12,5 HTTP Capture 336
12.6 Http Watch 337
12.6.1 httpwatch запись 337
12.6.2 HTTPWATCH Анализ данных 338
12.7 Резюме этой главы 341
Глава 3 End -end Performance Monitoring Platform 342
13.1 Зачем построить облачный конец -до конца конца
Платформа мониторинга производительности 343
13.2 Значение мониторинга конца до конца 343
13.3 Общая стратегия мониторинга фронта 343
13.4 Автоматический захват на основе httpwatch 344
13.5 Автоматический захват на основе Firebug 345
13.5.1 Автоматический экспортный водопад Рисунок 345
13.5.2 Harviewer развернут 346
13.5.3 Авто на основе скрипача
Захват 348
13.5.4 Оценка фронта на основе фронта
Система 348
13.5.5 Передний конец страниц
Система оценки 350
13.5.6 на основе Dynatrace Ajax
Система оценки спереди 351
13.6 Строительство наблюдения за показом.
Система 356
13.6.1 Showslow Введение 356
13.6.2 показывает строительство среды 356
13.6.3 показывает конфигурацию 357
13.6.4 Конфигурация YSLOW 357
13.6.5 Фиксированное время, управляемое Webdriver
Система мониторинга 359
13.7 Резюме этой главы 361
Глава 4 Автоматизация тестирования производительности——Jenkins+
Ant+ JMeter 362
14.1 Почему автоматизация тестирования производительности 363
14.2 Как сделать автоматизацию тестирования производительности 365
14.3 Ant+Jmeter Integration 365
14.3.1 Скачать муравей 366
14.3.2 Установка муравья 366
14.3.3 Настройте XML -файлы в JMeter для определения тестовых действий 367
14.3.4 План испытаний 369
14.4 Jenkins+Ant интегрирован 371
14.4.1 Установка Дженкинса 372
14.4.2 Установите рабский узел 374
14.4.3 Конфигурация задачи JMeter 377
14.5 Как запустить сложные сцены 385
14.6 Автоматизация отчета 385
14.6.1 Настройка TPS, время ответа и т. Д.
Рисунок 385
14.6.2 Сообщить о синтетическом 386
14.7 Jmeter Script Copy Automation 391
14.8 Jmeter Agent Automation 395
14.9 Эта глава является резюме 398
ГЛАВА 5 JMETER Часто проблема 399
15.1 Jmeter не может открыть 400
15.2 Jmeter Afnormally Close 400
15.3 Jmeter не может создать нагрузку 401
15.4 Jmeter Log Control 401
15.5 Результаты теста записи влияют на jmeter
Эффективность 402
15.6 Jmeter Can Can Test Interface 402
15.7 Jmeter может проверить Dubbo
Интерфейс 403
15.8 Jmeter может проверить RPC
Интерфейс 404
15.9 Функции в функциональном помощнике JMeter недостаточно
Что делать 404
15.10 Jmeter поддерживает подданы
Определение 407
15.11 jmeter non -gui как пройти при запуске
Параметры доставки 408
15.12 При запуске сцен, посмотрите на дерево результатов, почему
Выключите 409
15.13 Как запустить несколько планов испытаний 409
15.14 Как найти узкое место, которое вызывает процессор
Программа 410
15.15 Как найти узкое место, которое вызывает узкие места памяти
Программа 410
15.16 Как найти узкие места ввода
Программа 411
15.17 Как рассчитать количество одновременных пользователей 411
15.18 Какие тесты могут сделать Jmeter 412
15.19 Метод анализа тестирования производительности доступен
Который 412
15.20 Как понять стек ниток Java
Информация 413
15.21 может использовать тест на локальную нагрузку&Ldquo; облачная среда”
Какая производительность 413
15.22 Среда тестирования производительности и производственная среда
Противоречивая 414
15.23 Резюме этой главы 414
Приложение A JFORUM PREEFFIRE TEST 415
A.1 Фон теста на производительность 416
A.2 Цель тестирования производительности 416
A.3 Тест на производительность 416
A.4 Условия терминов Конвенция 416
A.5 Тестовая среда 417
A.5.1 Архитектура системы производственной среды 417
A.5.2 Проверьте архитектуру экологической системы 418
A.5.3 Конфигурация программного обеспечения производственной среды 418
A.5.4 Программное обеспечение и аппаратная конфигурация тестовой среды 419
A.5.5 Загрузите мягкую аппаратную конфигурацию 419
A.6 Анализ требований 420
A.6.1 Бизнес -модель 420
A.6.2 Индикаторы производительности 421
A.7 Стратегия тестирования 422
A.7.1 Стратегия выполнения теста 422
A.7.2 Стратегия мониторинга тестирования 422
A.8 Тестовая сцена 423
A.9 Тестовая подготовка 423
A.9.1 Подготовка инструмента тестирования 424
A.9.2 Тестовый скрипт и подготовка программы 424
A.9.3 Подготовка данных тестирования 424
A.9.4 Подготовка среды тестирования 424
A.10 Тестовая организация Архитектура 425
A.11 Список доставки 425
A.12 Project Risk 426
A.13 Приложение 426
Приложение B отчет о тестировании производительности 427
B.1 Фана теста на производительность 428
B.2 Целевая тест 428
B.3 Диапазон испытаний 428
B.4 Условия терминов Конвенция 429
B.5 Тестовая среда 430
B.5.1 Архитектура экологической системы 430
B.5.2 Архитектура экологической системы 430
B.5.3 Конфигурация программного обеспечения производственной среды 431
B.5.4 Программное обеспечение и аппаратное обеспечение тестовой среды 431
B.5.5 Загрузить мягкую аппаратную конфигурацию 431
B.6 Данные тестирования 432
B.6.1 Исторические данные Том 432
B.6.2 Основные данные 432
B.6.3 Индикаторы производительности 432
B.7 Проверка теста 433
B.8 Результаты теста 433
B.8.1 Данные результаты теста 433
B.8.2 Тест на конфигурацию 434
B.8.3 Результаты теста нагрузки 438
B.8.4 Результаты теста на стабильность 445
B.9 Тестовый вывод 447
B.9.1 Тестовый вывод 447
B.9.2 Дефект системы 448
B.10 Системный риск 448
Справочные материалы 449


Эта книга всесторонне представляет фактическую боевую технологию тестирования производительности программного обеспечения и знания приложения Jmeter. Содержание этой книги разделено на 4 части: первая часть основной статьи, которая в основном объясняет текущий статус тестирования эффективности, перспективы разработки, Тестирование производительности, позволяет читателям ввести в обучение; вторая часть статьи инструмента, объясните архитектуру, разработку сценариев, моделирование нагрузки, мониторинг тестирования и другое содержание инструмента нагрузки с открытым исходным кодом, чтобы читатели могли учиться на ноль, чтобы научиться использовать основной инструмент загрузки. Эта часть до сих пор находится на рынке до сих пор, объясните более полное содержание JMeter и освоить его контент, который может выполнять разработку сценариев тестирования производительности и выполнение тестирования производительности. Практическое руководство читателей для изучения тестирования производительности, таких как В качестве основных технологий в тестировании производительности программного обеспечения, таких как диагностические проблемы, анализ и настройка, а также объяснение таких знаний, как HTTP, конец мониторинга производительности, автоматизация тестирования производительности и общие проблемы с JMeter.
В этой книге объясняется вульгарный юмор, который очень подходит для читателей, чтобы читать и учиться. Эта книга подходит для инженеров -тестировщиков, лидеров проектов, инженеров -разработчиков и энтузиастов тестирования производительности. Она также подходит для учебных книг и учебных школ для учителей и Студенты связаны с колледжами и университетами.


