From 8f077639f47141757ce0503a765fa27746f4727e Mon Sep 17 00:00:00 2001 From: maliming Date: Wed, 23 Dec 2020 13:37:58 +0800 Subject: [PATCH] Add more http test to JMeter. Resolve #6768 --- test/AbpPerfTest/_jmeter/SimpleTestPlan.jmx | 173 +++++++++++++----- .../_jmeter/SimpleTestPlanWithoutAbp.jmx | 171 ++++++++++++----- 2 files changed, 249 insertions(+), 95 deletions(-) diff --git a/test/AbpPerfTest/_jmeter/SimpleTestPlan.jmx b/test/AbpPerfTest/_jmeter/SimpleTestPlan.jmx index e532423147..ea7ea15bde 100644 --- a/test/AbpPerfTest/_jmeter/SimpleTestPlan.jmx +++ b/test/AbpPerfTest/_jmeter/SimpleTestPlan.jmx @@ -1,5 +1,5 @@ - + @@ -26,15 +26,54 @@ true - - + + true + + + + false + { + "name": "${__RandomString(5, abcdefghijklmnopqrstuvwxyz)}", + "price": ${__Random(1,999)}, + "isAvailable": true +} + + = + + + + localhost + 5000 + https + + /api/books/ + POST + true + false + true + false + + + + + + + BookId + $ + + + + + + + localhost - 5001 + 5000 https - /api/books + api/books/${BookId} GET true false @@ -45,16 +84,16 @@ - + true false { - "name": "My book", - "price": "33", - "isAvailable": "true" + "name": "${__RandomString(5, abcdefghijklmnopqrstuvwxyz)}", + "price": ${__Random(1,999)}, + "isAvailable": true } = @@ -62,11 +101,30 @@ localhost - 5001 + 5000 https - /api/books/ - POST + /api/books/${BookId} + PUT + true + false + true + false + + + + + + + + + + localhost + 5000 + https + + /api/books + GET true false true @@ -76,44 +134,63 @@ - - false - - saveConfig - - - true - true - true - - true - true - true - true - false - true - true - false - false - false - true - false - false - false - true - 0 - true - true - true - true - true - true - - - - + + + + + localhost + 5000 + https + + /api/books/${BookId} + DELETE + true + false + true + false + + + + + + false + + saveConfig + + + true + true + true + + true + true + true + true + false + true + true + false + false + false + true + false + false + false + true + 0 + true + true + true + true + true + true + + + + + diff --git a/test/AbpPerfTest/_jmeter/SimpleTestPlanWithoutAbp.jmx b/test/AbpPerfTest/_jmeter/SimpleTestPlanWithoutAbp.jmx index 05dbaeacf8..f51d9c0237 100644 --- a/test/AbpPerfTest/_jmeter/SimpleTestPlanWithoutAbp.jmx +++ b/test/AbpPerfTest/_jmeter/SimpleTestPlanWithoutAbp.jmx @@ -1,5 +1,5 @@ - + @@ -26,15 +26,54 @@ true - - + + true + + + + false + { + "name": "${__RandomString(5, abcdefghijklmnopqrstuvwxyz)}", + "price": ${__Random(1,999)}, + "isAvailable": true +} + + = + + + + localhost + 5001 + https + + /api/books/ + POST + true + false + true + false + + + + + + + BookId + $ + + + + + + + localhost - 5003 + 5001 https - /api/books + api/books/${BookId} GET true false @@ -45,15 +84,15 @@ - + true false { - "name": "My book", - "price": 33, + "name": "${__RandomString(5, abcdefghijklmnopqrstuvwxyz)}", + "price": ${__Random(1,999)}, "isAvailable": true } @@ -62,11 +101,11 @@ localhost - 5003 + 5001 https - /api/books/ - POST + /api/books/${BookId} + PUT true false true @@ -76,44 +115,82 @@ - - false - - saveConfig - - - true - true - true - - true - true - true - true - false - true - true - false - false - false - true - false - false - false - true - 0 - true - true - true - true - true - true - - - - + + + + + localhost + 5001 + https + + /api/books + GET + true + false + true + false + + + + + + + + + + localhost + 5001 + https + + /api/books/${BookId} + DELETE + true + false + true + false + + + + + + false + + saveConfig + + + true + true + true + + true + true + true + true + false + true + true + false + false + false + true + false + false + false + true + 0 + true + true + true + true + true + true + + + + +