@@ -1341,7 +1341,7 @@ eval('var resp = ' + prev.getResponseDataAsString());
1341
1341
<stringProp name =" script" >// On met le résultat dans une variable resp
1342
1342
eval(' var resp = ' + prev.getResponseDataAsString());
1343
1343
1344
- if(!resp.ptref. stop_areas){
1344
+ if(!resp.stop_areas){
1345
1345
AssertionResult.setFailureMessage(" On a pas d' attribut stop_areas" ) ;
1346
1346
AssertionResult.setFailure(true);
1347
1347
}</stringProp >
@@ -1437,6 +1437,80 @@ AssertionResult.setFailure(true);
1437
1437
</BSFAssertion >
1438
1438
<hashTree />
1439
1439
</hashTree >
1440
+ <HTTPSamplerProxy guiclass =" HttpTestSampleGui" testclass =" HTTPSamplerProxy" testname =" Journeys with max duration" enabled =" true" >
1441
+ <elementProp name =" HTTPsampler.Arguments" elementType =" Arguments" guiclass =" HTTPArgumentsPanel" testclass =" Arguments" testname =" User Defined Variables" enabled =" true" >
1442
+ <collectionProp name =" Arguments.arguments" >
1443
+ <elementProp name =" origin" elementType =" HTTPArgument" >
1444
+ <boolProp name =" HTTPArgument.always_encode" >false</boolProp >
1445
+ <stringProp name =" Argument.value" >stop_area:ABDU</stringProp >
1446
+ <stringProp name =" Argument.metadata" >=</stringProp >
1447
+ <boolProp name =" HTTPArgument.use_equals" >true</boolProp >
1448
+ <stringProp name =" Argument.name" >origin</stringProp >
1449
+ </elementProp >
1450
+ <elementProp name =" datetime" elementType =" HTTPArgument" >
1451
+ <boolProp name =" HTTPArgument.always_encode" >false</boolProp >
1452
+ <stringProp name =" Argument.value" >20121002T08000</stringProp >
1453
+ <stringProp name =" Argument.metadata" >=</stringProp >
1454
+ <boolProp name =" HTTPArgument.use_equals" >true</boolProp >
1455
+ <stringProp name =" Argument.name" >datetime</stringProp >
1456
+ </elementProp >
1457
+ <elementProp name =" destination" elementType =" HTTPArgument" >
1458
+ <boolProp name =" HTTPArgument.always_encode" >false</boolProp >
1459
+ <stringProp name =" Argument.value" >stop_area:COMM</stringProp >
1460
+ <stringProp name =" Argument.metadata" >=</stringProp >
1461
+ <boolProp name =" HTTPArgument.use_equals" >true</boolProp >
1462
+ <stringProp name =" Argument.name" >destination</stringProp >
1463
+ </elementProp >
1464
+ <elementProp name =" max_duration" elementType =" HTTPArgument" >
1465
+ <boolProp name =" HTTPArgument.always_encode" >false</boolProp >
1466
+ <stringProp name =" Argument.value" >1300</stringProp >
1467
+ <stringProp name =" Argument.metadata" >=</stringProp >
1468
+ <boolProp name =" HTTPArgument.use_equals" >true</boolProp >
1469
+ <stringProp name =" Argument.name" >max_duration</stringProp >
1470
+ </elementProp >
1471
+ </collectionProp >
1472
+ </elementProp >
1473
+ <stringProp name =" HTTPSampler.domain" ></stringProp >
1474
+ <stringProp name =" HTTPSampler.port" ></stringProp >
1475
+ <stringProp name =" HTTPSampler.connect_timeout" ></stringProp >
1476
+ <stringProp name =" HTTPSampler.response_timeout" ></stringProp >
1477
+ <stringProp name =" HTTPSampler.protocol" ></stringProp >
1478
+ <stringProp name =" HTTPSampler.contentEncoding" ></stringProp >
1479
+ <stringProp name =" HTTPSampler.path" >/v0/moo/journeys.json</stringProp >
1480
+ <stringProp name =" HTTPSampler.method" >GET</stringProp >
1481
+ <boolProp name =" HTTPSampler.follow_redirects" >true</boolProp >
1482
+ <boolProp name =" HTTPSampler.auto_redirects" >false</boolProp >
1483
+ <boolProp name =" HTTPSampler.use_keepalive" >true</boolProp >
1484
+ <boolProp name =" HTTPSampler.DO_MULTIPART_POST" >false</boolProp >
1485
+ <boolProp name =" HTTPSampler.monitor" >false</boolProp >
1486
+ <stringProp name =" HTTPSampler.embedded_url_re" ></stringProp >
1487
+ </HTTPSamplerProxy >
1488
+ <hashTree >
1489
+ <ResponseAssertion guiclass =" AssertionGui" testclass =" ResponseAssertion" testname =" Headers Assertion" enabled =" true" >
1490
+ <collectionProp name =" Asserion.test_strings" >
1491
+ <stringProp name =" 2066544187" >Content-Type: application/json</stringProp >
1492
+ <stringProp name =" 1477249802" >200 OK</stringProp >
1493
+ </collectionProp >
1494
+ <stringProp name =" Assertion.test_field" >Assertion.response_headers</stringProp >
1495
+ <boolProp name =" Assertion.assume_success" >false</boolProp >
1496
+ <intProp name =" Assertion.test_type" >2</intProp >
1497
+ </ResponseAssertion >
1498
+ <hashTree />
1499
+ <BSFAssertion guiclass =" TestBeanGUI" testclass =" BSFAssertion" testname =" JSON Tests" enabled =" true" >
1500
+ <stringProp name =" filename" ></stringProp >
1501
+ <stringProp name =" parameters" ></stringProp >
1502
+ <stringProp name =" script" >// On met le résultat dans une variable resp
1503
+ eval(' var resp = ' + prev.getResponseDataAsString());
1504
+
1505
+ if(resp.response_type != ' NO_SOLUTION' ){
1506
+ AssertionResult.setFailureMessage(" On a pas le bon response_type" ) ;
1507
+ AssertionResult.setFailure(true);
1508
+ }
1509
+ </stringProp >
1510
+ <stringProp name =" scriptLanguage" >javascript</stringProp >
1511
+ </BSFAssertion >
1512
+ <hashTree />
1513
+ </hashTree >
1440
1514
</hashTree >
1441
1515
</hashTree >
1442
1516
</hashTree >
0 commit comments