|
169 | 169 | <stringProp name="Argument.value">${__P(perc_view_projects_list, 0)}</stringProp> |
170 | 170 | <stringProp name="Argument.metadata">=</stringProp> |
171 | 171 | </elementProp> |
| 172 | + <elementProp name="perc_standalone_extension" elementType="Argument"> |
| 173 | + <stringProp name="Argument.name">perc_standalone_extension</stringProp> |
| 174 | + <stringProp name="Argument.value">${__P(perc_standalone_extension, 0)}</stringProp> |
| 175 | + <stringProp name="Argument.metadata">=</stringProp> |
| 176 | + </elementProp> |
172 | 177 | </collectionProp> |
173 | 178 | </Arguments> |
174 | 179 | <hashTree/> |
@@ -687,77 +692,92 @@ if ( sleep_time > 0 ) { |
687 | 692 | <stringProp name="parameters"></stringProp> |
688 | 693 | <stringProp name="filename"></stringProp> |
689 | 694 | <stringProp name="cacheKey">true</stringProp> |
690 | | - <stringProp name="script">log.info("PARSING JOB_ID for user ${username}, job_id ${job_id}")</stringProp> |
| 695 | + <stringProp name="script">log.info("PARSING JOB_ID for user ${username}, build_id ${build_id}, job_id ${job_id}")</stringProp> |
691 | 696 | </JSR223PostProcessor> |
692 | 697 | <hashTree/> |
693 | 698 | </hashTree> |
694 | 699 | </hashTree> |
695 | | - <TransactionController guiclass="TransactionControllerGui" testclass="TransactionController" testname="jmeter_view_build_result:view_job_result" enabled="true"> |
696 | | - <boolProp name="TransactionController.includeTimers">false</boolProp> |
697 | | - <boolProp name="TransactionController.parent">true</boolProp> |
698 | | - </TransactionController> |
| 700 | + <IfController guiclass="IfControllerPanel" testclass="IfController" testname="if job id exists" enabled="true"> |
| 701 | + <stringProp name="IfController.condition">${__groovy(vars.get("job_id") != "NOT_FOUND")}</stringProp> |
| 702 | + <boolProp name="IfController.evaluateAll">false</boolProp> |
| 703 | + <boolProp name="IfController.useExpression">true</boolProp> |
| 704 | + </IfController> |
699 | 705 | <hashTree> |
700 | | - <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="120 /browse/job" enabled="true"> |
701 | | - <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true"> |
702 | | - <collectionProp name="Arguments.arguments"/> |
703 | | - </elementProp> |
704 | | - <stringProp name="HTTPSampler.domain"></stringProp> |
705 | | - <stringProp name="HTTPSampler.port"></stringProp> |
706 | | - <stringProp name="HTTPSampler.protocol"></stringProp> |
707 | | - <stringProp name="HTTPSampler.contentEncoding"></stringProp> |
708 | | - <stringProp name="HTTPSampler.path">${application.postfix}/browse/${build_id}-${job_id}</stringProp> |
709 | | - <stringProp name="HTTPSampler.method">GET</stringProp> |
710 | | - <boolProp name="HTTPSampler.follow_redirects">true</boolProp> |
711 | | - <boolProp name="HTTPSampler.auto_redirects">false</boolProp> |
712 | | - <boolProp name="HTTPSampler.use_keepalive">true</boolProp> |
713 | | - <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp> |
714 | | - <stringProp name="HTTPSampler.embedded_url_re"></stringProp> |
715 | | - <stringProp name="HTTPSampler.connect_timeout"></stringProp> |
716 | | - <stringProp name="HTTPSampler.response_timeout"></stringProp> |
717 | | - </HTTPSamplerProxy> |
| 706 | + <JSR223PostProcessor guiclass="TestBeanGUI" testclass="JSR223PostProcessor" testname="JSR223 PostProcessor" enabled="true"> |
| 707 | + <stringProp name="scriptLanguage">groovy</stringProp> |
| 708 | + <stringProp name="parameters"></stringProp> |
| 709 | + <stringProp name="filename"></stringProp> |
| 710 | + <stringProp name="cacheKey">true</stringProp> |
| 711 | + <stringProp name="script">log.info(" ${username}, build_id ${build_id}, job_id ${job_id}")</stringProp> |
| 712 | + </JSR223PostProcessor> |
| 713 | + <hashTree/> |
| 714 | + <TransactionController guiclass="TransactionControllerGui" testclass="TransactionController" testname="jmeter_view_build_result:view_job_result" enabled="true"> |
| 715 | + <boolProp name="TransactionController.includeTimers">false</boolProp> |
| 716 | + <boolProp name="TransactionController.parent">true</boolProp> |
| 717 | + </TransactionController> |
718 | 718 | <hashTree> |
719 | | - <HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP Header Manager" enabled="true"> |
720 | | - <collectionProp name="HeaderManager.headers"> |
721 | | - <elementProp name="Accept-Language" elementType="Header"> |
722 | | - <stringProp name="Header.name">Accept-Language</stringProp> |
723 | | - <stringProp name="Header.value">en-US,en;q=0.5</stringProp> |
724 | | - </elementProp> |
725 | | - <elementProp name="Accept" elementType="Header"> |
726 | | - <stringProp name="Header.name">Accept</stringProp> |
727 | | - <stringProp name="Header.value">text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8</stringProp> |
728 | | - </elementProp> |
729 | | - <elementProp name="Upgrade-Insecure-Requests" elementType="Header"> |
730 | | - <stringProp name="Header.name">Upgrade-Insecure-Requests</stringProp> |
731 | | - <stringProp name="Header.value">1</stringProp> |
732 | | - </elementProp> |
733 | | - <elementProp name="Cache-Control" elementType="Header"> |
734 | | - <stringProp name="Header.name">Cache-Control</stringProp> |
735 | | - <stringProp name="Header.value">no-cache</stringProp> |
736 | | - </elementProp> |
737 | | - <elementProp name="Accept-Encoding" elementType="Header"> |
738 | | - <stringProp name="Header.name">Accept-Encoding</stringProp> |
739 | | - <stringProp name="Header.value">gzip, deflate</stringProp> |
740 | | - </elementProp> |
741 | | - </collectionProp> |
742 | | - </HeaderManager> |
743 | | - <hashTree/> |
744 | | - <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true"> |
745 | | - <collectionProp name="Asserion.test_strings"/> |
746 | | - <stringProp name="Assertion.custom_message">Job summary</stringProp> |
747 | | - <stringProp name="Assertion.test_field">Assertion.response_data</stringProp> |
748 | | - <boolProp name="Assertion.assume_success">false</boolProp> |
749 | | - <intProp name="Assertion.test_type">2</intProp> |
750 | | - </ResponseAssertion> |
751 | | - <hashTree/> |
752 | | - <JSR223PostProcessor guiclass="TestBeanGUI" testclass="JSR223PostProcessor" testname="JSR223 PostProcessor" enabled="true"> |
753 | | - <stringProp name="scriptLanguage">groovy</stringProp> |
754 | | - <stringProp name="parameters"></stringProp> |
755 | | - <stringProp name="filename"></stringProp> |
756 | | - <stringProp name="cacheKey">true</stringProp> |
757 | | - <stringProp name="script">log.info("Job_id: ${job_id} for user ${username}") |
| 719 | + <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="120 /browse/job" enabled="true"> |
| 720 | + <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" enabled="true"> |
| 721 | + <collectionProp name="Arguments.arguments"/> |
| 722 | + </elementProp> |
| 723 | + <stringProp name="HTTPSampler.domain"></stringProp> |
| 724 | + <stringProp name="HTTPSampler.port"></stringProp> |
| 725 | + <stringProp name="HTTPSampler.protocol"></stringProp> |
| 726 | + <stringProp name="HTTPSampler.contentEncoding"></stringProp> |
| 727 | + <stringProp name="HTTPSampler.path">${application.postfix}/browse/${build_id}-${job_id}</stringProp> |
| 728 | + <stringProp name="HTTPSampler.method">GET</stringProp> |
| 729 | + <boolProp name="HTTPSampler.follow_redirects">true</boolProp> |
| 730 | + <boolProp name="HTTPSampler.auto_redirects">false</boolProp> |
| 731 | + <boolProp name="HTTPSampler.use_keepalive">true</boolProp> |
| 732 | + <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp> |
| 733 | + <stringProp name="HTTPSampler.embedded_url_re"></stringProp> |
| 734 | + <stringProp name="HTTPSampler.connect_timeout"></stringProp> |
| 735 | + <stringProp name="HTTPSampler.response_timeout"></stringProp> |
| 736 | + </HTTPSamplerProxy> |
| 737 | + <hashTree> |
| 738 | + <HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP Header Manager" enabled="true"> |
| 739 | + <collectionProp name="HeaderManager.headers"> |
| 740 | + <elementProp name="Accept-Language" elementType="Header"> |
| 741 | + <stringProp name="Header.name">Accept-Language</stringProp> |
| 742 | + <stringProp name="Header.value">en-US,en;q=0.5</stringProp> |
| 743 | + </elementProp> |
| 744 | + <elementProp name="Accept" elementType="Header"> |
| 745 | + <stringProp name="Header.name">Accept</stringProp> |
| 746 | + <stringProp name="Header.value">text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8</stringProp> |
| 747 | + </elementProp> |
| 748 | + <elementProp name="Upgrade-Insecure-Requests" elementType="Header"> |
| 749 | + <stringProp name="Header.name">Upgrade-Insecure-Requests</stringProp> |
| 750 | + <stringProp name="Header.value">1</stringProp> |
| 751 | + </elementProp> |
| 752 | + <elementProp name="Cache-Control" elementType="Header"> |
| 753 | + <stringProp name="Header.name">Cache-Control</stringProp> |
| 754 | + <stringProp name="Header.value">no-cache</stringProp> |
| 755 | + </elementProp> |
| 756 | + <elementProp name="Accept-Encoding" elementType="Header"> |
| 757 | + <stringProp name="Header.name">Accept-Encoding</stringProp> |
| 758 | + <stringProp name="Header.value">gzip, deflate</stringProp> |
| 759 | + </elementProp> |
| 760 | + </collectionProp> |
| 761 | + </HeaderManager> |
| 762 | + <hashTree/> |
| 763 | + <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true"> |
| 764 | + <collectionProp name="Asserion.test_strings"/> |
| 765 | + <stringProp name="Assertion.custom_message">Job summary</stringProp> |
| 766 | + <stringProp name="Assertion.test_field">Assertion.response_data</stringProp> |
| 767 | + <boolProp name="Assertion.assume_success">false</boolProp> |
| 768 | + <intProp name="Assertion.test_type">2</intProp> |
| 769 | + </ResponseAssertion> |
| 770 | + <hashTree/> |
| 771 | + <JSR223PostProcessor guiclass="TestBeanGUI" testclass="JSR223PostProcessor" testname="JSR223 PostProcessor" enabled="true"> |
| 772 | + <stringProp name="scriptLanguage">groovy</stringProp> |
| 773 | + <stringProp name="parameters"></stringProp> |
| 774 | + <stringProp name="filename"></stringProp> |
| 775 | + <stringProp name="cacheKey">true</stringProp> |
| 776 | + <stringProp name="script">log.info("Job_id: ${job_id} for user ${username}") |
758 | 777 | </stringProp> |
759 | | - </JSR223PostProcessor> |
760 | | - <hashTree/> |
| 778 | + </JSR223PostProcessor> |
| 779 | + <hashTree/> |
| 780 | + </hashTree> |
761 | 781 | </hashTree> |
762 | 782 | </hashTree> |
763 | 783 | <TestAction guiclass="TestActionGui" testclass="TestAction" testname="pacing - end" enabled="true"> |
@@ -1487,7 +1507,7 @@ if (actual_username != app_specific_username) { |
1487 | 1507 | <hashTree/> |
1488 | 1508 | </hashTree> |
1489 | 1509 | </hashTree> |
1490 | | - <IfController guiclass="IfControllerPanel" testclass="IfController" testname="login_as_default_user_if_specific_user_was_loggedin " enabled="false"> |
| 1510 | + <IfController guiclass="IfControllerPanel" testclass="IfController" testname="login_as_default_user_if_specific_user_was_loggedin " enabled="true"> |
1491 | 1511 | <stringProp name="IfController.condition">${run_as_specific_user}</stringProp> |
1492 | 1512 | <boolProp name="IfController.evaluateAll">false</boolProp> |
1493 | 1513 | <boolProp name="IfController.useExpression">true</boolProp> |
|
0 commit comments