Hướng Dẫn Sử Dụng
Guide to Configuring Proxies for Postman and JMeter for Secure API Performance Testing

Table of contents
The Importance of Proxies in API Testing and Performance Evaluation
In modern software development workflows, testing application programming interfaces plays a pivotal role in ensuring system stability, reliability, and scalability. When executing functional tests or large-scale load testing, routing traffic through an intermediary server delivers numerous practical benefits to technical teams.
Using an api testing proxy helps engineers control data flows and monitor network requests and responses in detail. This mechanism also supports reproducing access environments across various geographic regions, serving to evaluate the system's responsiveness for distributed users. Furthermore, traffic routing solutions help distribute test loads evenly, mitigate the risk of local network congestion at workstations, and protect internal infrastructure throughout the testing process.
Step-by-Step Guide to Setting Up a Proxy for Postman
Postman is a leading, popular tool for API development and functional testing. To route requests from Postman through an intermediary server, users can choose between system settings or manual configuration depending on their network architecture.
Method 1: Enable Manual Proxy Configuration in Postman
Manual setup allows you to proactively control the protocol type and network address applied to specific sessions.
- Launch the Postman application and click on the Settings icon (gear icon) in the upper right corner of the screen.
- In the settings window, select the Proxy tab.
- Under Proxy configurations for sending requests, enable the Use custom proxy configuration option.
- Select the appropriate protocol for your intermediary server, including HTTP or HTTPS.
- Enter the Proxy Server details (IP address or domain name) along with the corresponding port in the Port field.
- If the server requires user authentication, enable Proxy auth, then fill in the provided username and password.
- Close the settings window to save the entire proxy for postman configuration.
Method 2: Use System Proxy
If your enterprise working environment already has a shared gateway configured at the operating system level, you can leverage this configuration without re-entering the information:
- Go to Settings > Proxy in Postman.
- Check the Use system proxy option.
- Postman will automatically inherit the routing parameters from the operating system's network settings.
Once completed, send a simple request to a test endpoint to confirm that the response address has been correctly routed through the intermediary node.
Guide to Configuring JMeter Proxies for In-Depth Load Testing
Apache JMeter is the leading open-source solution used to simulate load and measure system performance. Proper JMeter proxy configuration helps accurately emulate user behavior across diverse network segments without skewing measurement results.
Method 1: Launch JMeter via the Command Line
This is the standard and most effective approach when executing headless load-testing scenarios (Non-GUI Mode) on test servers:
Open a command line terminal in the directory containing the JMeter installation and run the startup syntax with the dedicated network parameters:
jmeter -H [proxy_host] -P [proxy_port] -u [username] -a [password]
Where:
- -H: The IP address or domain name of the proxy server.
- -P: The corresponding network service port.
- -u: The username in cases where identity authentication is required.
- -a: The authentication password for the session.
This approach is particularly convenient when integrating into continuous testing automation workflows (CI/CD pipelines).
Method 2: Configure via HTTP Request Defaults in the JMeter GUI
If you wish to apply an intermediary server specifically to a single test scenario within the graphical interface, use the default configuration element:
- Right-click on the Test Plan, select Add > Config Element > HTTP Request Defaults.
- Switch to the Advanced tab in the configuration panel.
- Navigate to the Proxy Server section at the bottom of the interface.
- Fill in all fields: Server Name or IP, Port Number, along with the Username and Password information (if any).
- Save the script and execute a trial run with a small number of threads to verify stability.
Technical Considerations When Performing API Proxy Performance Testing
To ensure that the proxy API performance testing process is secure, accurate, and truly reflects system conditions, engineering teams should pay close attention to several technical factors:
SSL/TLS Security Certificate Management
When testing over the HTTPS protocol using a traffic monitoring server, packet decryption can cause security certificate errors. In Postman, you may need to temporarily disable the SSL certificate verification option in internal testing environments, or install the intermediary server's root certificate into the system's trusted store.
Impact of Intermediary Latency on Measurement Results
Every intermediary network node adds a certain amount of processing time to the overall request response time. When gathering performance analytics data, clearly distinguish between the intrinsic processing time of the API service and the latency introduced by the intermediary connection to avoid inaccurate evaluations.
Ensuring the Proxy Server's Load Capacity
When executing test scenarios with high volumes of concurrent requests, the intermediary server itself can become a bottleneck if not provisioned with sufficient hardware resources or network bandwidth. Ensure that the intermediary infrastructure has adequate technical specifications to handle the anticipated traffic of the entire test.
Conclusion
Configuring intermediary networks for Postman and JMeter is an essential skill for professional software testing engineers. Mastering the configuration on both tools not only optimizes data traffic monitoring capabilities but also enables realistic load simulation, helping elevate the quality and resilience of enterprise API services.
Related articles
Ready for real proxies, not just the guide?
Buy Residential, ISP, Datacenter, or Mobile proxies — live in minutes.
View products