Skip to content

Commit 1af29af

Browse files
committed
readme.md added
1 parent dd5b192 commit 1af29af

File tree

8 files changed

+903
-7
lines changed

8 files changed

+903
-7
lines changed

Diff for: helm/jmeter-k8s-starterkit/scenario/batchTransacion/BatchTransaction.jmx

+7-7
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<collectionProp name="Arguments.arguments">
1616
<elementProp name="host" elementType="Argument">
1717
<stringProp name="Argument.name">host</stringProp>
18-
<stringProp name="Argument.value">${__P(host,localhost)}</stringProp>
18+
<stringProp name="Argument.value">${__P(host,bulk-connector.sandbox.fynarfin.io)}</stringProp>
1919
<stringProp name="Argument.metadata">=</stringProp>
2020
</elementProp>
2121
<elementProp name="protocol" elementType="Argument">
@@ -25,7 +25,7 @@
2525
</elementProp>
2626
<elementProp name="port" elementType="Argument">
2727
<stringProp name="Argument.name">port</stringProp>
28-
<stringProp name="Argument.value">${__P(port,8989)}</stringProp>
28+
<stringProp name="Argument.value">${__P(port,)}</stringProp>
2929
<stringProp name="Argument.metadata">=</stringProp>
3030
</elementProp>
3131
<elementProp name="threads" elementType="Argument">
@@ -109,11 +109,11 @@
109109
</elementProp>
110110
<elementProp name="" elementType="Header">
111111
<stringProp name="Header.name">content-type</stringProp>
112-
<stringProp name="Header.value">multipart/form-data; boundary=orL4TMGXsG7lWjOU3nWPHIIhrM4cp0G</stringProp>
112+
<stringProp name="Header.value">multipart/form-data; boundary=dQuAbXmyd4VUkLVo2pz1fXTsZ0So5eb6rGCf5y</stringProp>
113113
</elementProp>
114114
<elementProp name="" elementType="Header">
115115
<stringProp name="Header.name">X-CallbackURL</stringProp>
116-
<stringProp name="Header.value">http://wiremock.sandbox.fynarfin.io/callback</stringProp>
116+
<stringProp name="Header.value">https://webhook.site/4b2cb424-274d-4afe-88e2-8c89eab46146</stringProp>
117117
</elementProp>
118118
</collectionProp>
119119
</HeaderManager>
@@ -400,7 +400,7 @@ catch (Exception ex) {
400400
</BeanShellAssertion>
401401
<hashTree/>
402402
<ConstantTimer guiclass="ConstantTimerGui" testclass="ConstantTimer" testname="Constant Timer" enabled="true">
403-
<stringProp name="ConstantTimer.delay">300000</stringProp>
403+
<stringProp name="ConstantTimer.delay">60000</stringProp>
404404
</ConstantTimer>
405405
<hashTree/>
406406
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="HTTP Request" enabled="true">
@@ -476,11 +476,11 @@ if (total == 4) {
476476

477477

478478
String extractedTotal = vars.get(&quot;totalCallback&quot;);
479-
System.out.println(&quot;000000000000&quot;+extractedTotal);
479+
System.out.println(&quot;extracted Total callback: &quot;+extractedTotal);
480480
//System.out.println(&quot;12323123123123123fgg &quot;+ctx.getPreviousResult().getResponseDataAsString());
481481
// Current thread number
482482
int threadNum = ${threads};
483-
System.out.println(&quot;8888888888888888 &quot;+threadNum);
483+
System.out.println(&quot;Total Threads: &quot;+threadNum);
484484
// Convert the extracted total to an integer
485485
int total = Integer.parseInt(extractedTotal);
486486

Diff for: helm/jmeter-k8s-starterkit/scenario/readme.md

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
### Steps to run load test.
2+
3+
1. Run a Jmeter GUI. Here are the steps to Start Jmeter GUI: https://github.com/apache/jmeter.git
4+
2. Open the scenario file you want to run in JMeter GUI. Here is the folder structure.
5+
```
6+
jmeter-k8s-starterkit
7+
--- scenario
8+
--- batchTransaction
9+
--- batchTransaction.jmx
10+
```
11+
3. Set configuration for your load test:
12+
![Voucher_load_test_setup.png](voucherRedeemAndPay%2FVoucher_load_test_setup.png)
13+
4. Set Headers of an API.
14+
![Voucher_header_setup.png](voucherRedeemAndPay%2FVoucher_header_setup.png)
15+
5. Set API endpoints and Method.
16+
![voucher_API_spec_setup.png](voucherRedeemAndPay%2Fvoucher_API_spec_setup.png)
17+
6. Start Load Test.
18+
![start_load_test.png](voucherRedeemAndPay%2Fstart_load_test.png)
19+
7. See Results.
20+
![load_test_result.png](voucherRedeemAndPay%2Fload_test_result.png)
21+
22+
> NOTE: To Create New load test just reuse the existing .jmx file and save it in different folder.

Diff for: helm/jmeter-k8s-starterkit/scenario/voucherRedeemAndPay/RedeemAndPay.jmx

+874
Large diffs are not rendered by default.
Loading
Loading
Loading
Loading
Loading

0 commit comments

Comments
 (0)