El contenido no se encuentra disponible en el idioma seleccionado. Estamos trabajando continuamente para agregar más idiomas. Gracias por su apoyo.
- What's New
- Function Overview
- Service Overview
- Billing
- Getting Started
-
User Guide
- CodeArts PerfTest Use Process
- Permissions Management
- Test Resource Management
- PerfTest Project Management
-
PerfTest Case Management
- Test Case Description
- Directory Management of Test Cases
- Creating a Test Case
-
Configuring a Test Case (High-Performance Test Projects)
- Filling in Case Details
- Configuring a Case Script
- Adding Request Information (Packet)
- Adding Request Information (Think Time)
- Adding Request Information (Response Extraction)
- Adding Request Information (Checkpoint)
- Adding a Data Instruction, Cycle Controller, Condition Judgment, or Rendezvous Point
- Adding Concurrency Weight Controllers and Throughput Controllers
- Pressure Configuration
- Advanced Configuration
- SLA Configuration
- Configuring a Test Case (Scalable Test Projects)
- Setting Global Variables (High-Performance Test Projects)
- Setting Global Variables (Scalable Test Projects)
- Binding a Domain Name
- Plug-in Management
- Resetting Configurations
- Managing Test Cases
- Debugging a Case
- Batch Operations
- PerfTest Task Management
- PerfTest Report Management
- Transaction Management
- JMeter Test Project Management
- Crontask
- Configuring SLAs
- Auditing
- Reference
- Best Practices
- API Reference
- SDK Reference
-
FAQs
- Resource Group Management
-
Pressure Test Project Management
- What Are the Differences Between Think Time and Duration in CodeArts PerfTest?
- What Is the Number of Concurrent Users?
- How Do I Fill in Packets?
- Why Does Transaction Debugging Frequently Fail?
- Which Headers Are Mandatory in an HTTP-based Packet Request?
- Why Is the CPU Usage of the Execution Node Used for the Pressure Test Constantly High?
- What Are the Differences Between Global Variables and Variables Extracted from Responses?
- What Is the Impact of the Bandwidth Applied for CodeArts PerfTest on Tests?
- What Are the Differences Between a JMeter Test Project and a PerfTest Project?
- How Do I Check If the Global Variable Values Are Read Sequentially in a Test Task?
- Pressure Test Report Management
-
General FAQs
- What Are the Permissions Required for Using CodeArts PerfTest?
- How Do I Use the New IAM Edition to Isolate Permissions by Enterprise Project?
- Does CodeArts PerfTest Support Windows Server 2016 Standard (64-bit)?
- What Can I Do If Chinese or Special Characters Are Not Properly Displayed When the API Response Body Containing Them Is Exported Using the Traffic Recording Plug-in?
-
Using JMeter Projects
- What Are the Differences Between the JMeter Engine of CodeArts PerfTest and the Open-source JMeter?
- What Scripts Does the JMeter Engine of CodeArts PerfTest Support?
- Which Operations in Scripts Are Not Supported by the JMeter Engine of CodeArts PerfTest?
- What Are the Possible Causes of a JMX File Import Error in a JMeter Test Project?
- What Are the Suggestions for Using CodeArts PerfTest Scripts?
- How Do I Use the Global Variable Function?
- What Should I Pay Attention to When Uploading a Third-Party JAR Package?
- What Should I Pay Attention to When Uploading a CSV File?
- What Should I Pay Attention to When Uploading a Custom Installation Package?
- Why Does CodeArts PerfTest Return Garbled Characters When Content-Type in the Request Header Is Set to UTF-8 in JMeter?
- What Are the Meanings of Log Errors in a JMeter Report?
- Why Does JMeter Case Debugging Fail in Less Than 5 Seconds and No Data Is Displayed on the Page?
- Videos
- General Reference
Copied.
Configuring a Case Script
After a test case is created, you can modify it as required.
Creating a Case Script
- Log in to the CodeArts PerfTest console and choose PerfTest Projects in the left navigation pane.
- Click the name of the desired PerfTest project to go to the details page.
- On the Cases tab, select the desired test case in the case list on the left.
- Click Case Script and select Pre-Steps or Steps.
Pre-Steps are executed only once in each execution thread. This configuration is optional.
Steps are executor of a test case, which needs to be configured.
- Add concurrency weight controllers, throughput controllers, requests, transactions, data sets, cycle controllers, condition judgments, and rendezvous points as required.
You can add both requests and transactions, or add either of them. In practice, data sets, cycle controllers, condition judgments, and rendezvous points are used together with requests.
- For details about how to add requests, see Adding Request Information (Packet), Adding Request Information (Think Time), Adding Request Information (Response Extraction), and Adding Request Information (Checkpoint).
- Add a transaction. A transaction mode already exists on the Transactions tab page. Click Add Transaction, select a transaction name, and click OK. For details about how to create a transaction, see Creating a Transaction.
- For details about how to add data sets, cycle controllers, condition judgments, or rendezvous points, see Adding a Data Instruction, Cycle Controller, Condition Judgment, or Rendezvous Point.
- For details about how to add concurrency weight controllers or throughput controllers, see Adding Concurrency Weight Controllers and Throughput Controllers.
- When the configuration is complete, click Save.
Skipping a Request Upon Failure
When a request fails during case execution, the case does not report an error to terminate the execution. Instead, the case continues to execute subsequent requests. The failure of a request does not affect the execution of subsequent key steps.
- Log in to the CodeArts PerfTest console and choose PerfTest Projects in the left navigation pane.
- Click the name of the desired PerfTest project to go to the details page.
- On the Cases tab, select the desired test case in the case list on the left.
- On the Case Script tab page, find the desired request (AW).
- Click the second button (
) on the right of the request to configure whether to skip the AW request upon failure. The default value is No.
Samples

Retrying a Request Upon Failure
When a request fails during case execution, the system retries the request based on the configuration, including the retry times and retry interval. If a request fails to be executed due to network or performance errors, configure retries for fault tolerance.
- Log in to the CodeArts PerfTest console and choose PerfTest Projects in the left navigation pane.
- Click the name of the desired PerfTest project to go to the details page.
- On the Cases tab, select the desired test case in the case list on the left.
- On the Case Script tab page, find the desired request (AW).
- On the Checkpoint tab, enable Enable Result Check to configure retry upon failure.
Samples
- If the aw-1 request is successfully executed, the aw-2 request will be executed without retrying aw-1.
- If the aw-1 request fails, it will be retried three times at an interval of 3000 ms based on the checkpoint.
- If the aw-1 request is successful during the three retries, the aw-2 request will be executed.
- If all the three retries fail, the aw-1 request fails, and the aw-2 request will be interrupted.

Disabling/Enabling a Case Request
If you want to retain a request of a case but do not want to use it, you can disable it. If you want to resume the use of the request, you can enable it again.
- Log in to the CodeArts PerfTest console and choose PerfTest Projects in the left navigation pane.
- Click the name of the desired PerfTest project to go to the details page.
- On the Cases tab, select the desired test case in the case list on the left.
- Disable a case request.
On the Case Script tab, click
next to the desired request to disable it. Other requests are not affected.
- Enable a case request.
On the Case Script tab, click
next to the desired request to enable it. Other requests are not affected.
Copying/Pasting a Case Request
- Log in to the CodeArts PerfTest console and choose PerfTest Projects in the left navigation pane.
- Click the name of the desired PerfTest project to go to the details page.
- On the Cases tab, select the desired test case in the case list on the left.
- On the Case Script tab, click
> Copy next to the desired request. The copy is successful! is displayed in the upper right corner of the page.
- You can select a request in any project under PerfTest Projects, click
> paste to front or paste to behind next to the request.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot