Tagged articles
305 articles
Page 3 of 4
Code Ape Tech Column
Code Ape Tech Column
Jan 6, 2021 · Backend Development

Comprehensive Guide to Using Postman for API Testing and Automation

This article provides a detailed walkthrough of Postman, covering its core and advanced features, installation steps, interface navigation, how to send various types of requests, response analysis, collection management, batch execution, logging, assertions, variables, pre‑request scripts, request chaining, and techniques for extracting values from complex JSON responses.

API testingAutomationBackend Development
0 likes · 22 min read
Comprehensive Guide to Using Postman for API Testing and Automation
FunTester
FunTester
Jan 3, 2021 · Operations

Eliminate Test Data Dependencies for More Robust Automation

This article explains a "no‑data‑driven" approach to automated testing that minimizes in‑test data, moves data maintenance outside test cases, and demonstrates the method with a Java purchase‑API example, complete code, and practical tips for setup, teardown, and parameter management.

API testingJavaSoftware Testing
0 likes · 7 min read
Eliminate Test Data Dependencies for More Robust Automation
Liangxu Linux
Liangxu Linux
Dec 27, 2020 · Backend Development

Master Postman: From Installation to Automated API Testing

This guide introduces Postman, a powerful HTTP API client, covering its key features, Windows installation methods, creating requests, setting environment variables, writing test scripts, automating test collections, monitoring APIs, and generating online documentation, with step‑by‑step screenshots.

API testingPostman
0 likes · 5 min read
Master Postman: From Installation to Automated API Testing
FunTester
FunTester
Dec 8, 2020 · Backend Development

Automating API Tests for Special Character Handling with Python Requests

This article explains how to use Python's requests library and CSV handling to automate API testing of payment interfaces, focusing on correctly processing special characters in usernames and account names to ensure secure and fast transactions.

API testingAutomationCSV
0 likes · 6 min read
Automating API Tests for Special Character Handling with Python Requests
FunTester
FunTester
Nov 22, 2020 · Backend Development

10 Essential API Testing Techniques Every Engineer Should Master

This article provides a comprehensive guide to API testing, covering fundamentals such as understanding API requirements, interpreting response codes, focusing on core endpoints, categorizing APIs, leveraging automation, selecting appropriate tools, choosing validation methods, designing positive and negative cases, establishing daily test flows, and following best‑practice recommendations to overcome common challenges.

API testingAutomationBackend
0 likes · 16 min read
10 Essential API Testing Techniques Every Engineer Should Master
macrozheng
macrozheng
Nov 16, 2020 · Backend Development

Boost API Testing: How to Integrate Swagger with Postman for Seamless Debugging

This guide shows how to import Swagger-generated API definitions into Postman, configure environment variables, handle authentication tokens, and use Postman for efficient API debugging, while noting the limitations of documentation display compared to Swagger.

API testingAuthenticationBackend Development
0 likes · 6 min read
Boost API Testing: How to Integrate Swagger with Postman for Seamless Debugging
FunTester
FunTester
Oct 25, 2020 · Operations

Which API Testing Tool Fits Your Team? A Comparative Look at 5 Popular Options

As more companies adopt DevOps for faster feedback, this article compares five widely used API testing tools—Rest‑Assured, Postman, SoapUI, JMeter, and Fiddler—highlighting their strengths, ideal team compositions, and integration capabilities to help you choose the most suitable solution.

API testingFiddlerJMeter
0 likes · 7 min read
Which API Testing Tool Fits Your Team? A Comparative Look at 5 Popular Options
Youzan Coder
Youzan Coder
Oct 14, 2020 · Operations

How Youzan’s Testing Team Supercharged API Automation for Faster, More Reliable Releases

This article details Youzan’s testing team’s evolving API automation strategy, covering architectural context, dual‑approach request simulation, regression efficiency enhancements, blind‑spot elimination through online validation and traffic recording‑replay, and practical lessons for large‑scale product delivery.

API testingAutomationDubbo
0 likes · 11 min read
How Youzan’s Testing Team Supercharged API Automation for Faster, More Reliable Releases
FunTester
FunTester
Sep 23, 2020 · Backend Development

Getting Started with IntelliJ's Text-Based HTTP Client

This guide explains how to create .http/.rest files in IntelliJ, write and run GET requests, use variables and environment files, separate multiple requests, and share request definitions securely with a team, providing practical examples and code snippets.

API testingBackend DevelopmentEnvironment Variables
0 likes · 5 min read
Getting Started with IntelliJ's Text-Based HTTP Client
Java Backend Technology
Java Backend Technology
Sep 19, 2020 · Backend Development

Quickly Set Up a Zero‑Config Mock Server with lowcode-mock

This guide introduces lowcode-mock, a zero‑configuration mock server that forwards regex‑matched requests to backend endpoints, covering installation, startup, route creation, generating mocks from YAPI or JSON, adding delays, handling HTTP errors, and proxying requests, all with code examples.

API testingKoaMock Server
0 likes · 7 min read
Quickly Set Up a Zero‑Config Mock Server with lowcode-mock
Architecture Digest
Architecture Digest
Sep 1, 2020 · Backend Development

A Comparative Overview of Popular REST API Tools

This article surveys a wide range of REST API tools—covering API definition, testing, monitoring, publishing, and centralized management—highlighting their key features, supported languages, integration capabilities, and suitability for teams of different sizes and project requirements.

API ManagementAPI testingBackend Tools
0 likes · 8 min read
A Comparative Overview of Popular REST API Tools
FunTester
FunTester
Aug 22, 2020 · Backend Development

Why API Testing Is Essential and How to Do It Right

The article explains why traditional GUI testing is fragile, outlines the benefits of shifting to API testing—including early verification, automation, and comprehensive coverage of positive, negative and edge cases—and offers practical guidance for integrating API tests into an agile CI workflow.

API testingAutomationSoftware Testing
0 likes · 6 min read
Why API Testing Is Essential and How to Do It Right
FunTester
FunTester
Aug 19, 2020 · Backend Development

How to Overload Groovy Operators for JSONPath Validation

The article explains how to use Groovy's operator‑overloading features to create a JSONPath‑style verification DSL, detailing which operators are implemented, the challenges with sign‑conversion operators, and providing a full example class with logging for each overloaded operator.

API testingBackend DevelopmentDSL
0 likes · 5 min read
How to Overload Groovy Operators for JSONPath Validation
FunTester
FunTester
Jul 29, 2020 · Operations

How to Test Variable‑Probability Lottery APIs with Non‑Fixed Odds

This article explains how to validate a lottery API whose win probability changes with consecutive losses, outlines two practical testing approaches, and discusses the challenges of large‑scale, per‑user probability verification while preventing consecutive wins.

API testingJavaSoftware Testing
0 likes · 4 min read
How to Test Variable‑Probability Lottery APIs with Non‑Fixed Odds
FunTester
FunTester
Jul 13, 2020 · Fundamentals

Why API Testing Is a Must‑Have Skill for Every Tester (And How to Get Started)

API testing, a core form of backend functional testing, is essential because modern services share a single set of interfaces across web, mobile and mini‑programs, and mastering it provides the foundation for automation and performance testing while boosting employability.

API testingAutomationBackend testing
0 likes · 6 min read
Why API Testing Is a Must‑Have Skill for Every Tester (And How to Get Started)
FunTester
FunTester
Jul 6, 2020 · Fundamentals

Mastering API Testing: A Practical Guide to Faster, Reliable Software Quality

This article explains why API testing has become essential in modern agile and IoT‑driven development, outlines the API testing pyramid, covers HTTP and REST fundamentals, and provides practical guidance on selecting tools, creating functional and load tests, and ensuring early, rapid feedback.

API testingAutomationBackend
0 likes · 12 min read
Mastering API Testing: A Practical Guide to Faster, Reliable Software Quality
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Jun 19, 2020 · Backend Development

Traffic Replay Testing: Architecture, Implementation, and the Pandora Platform

This article explains the concept, black‑box and white‑box approaches, and the end‑to‑end technical solution of traffic replay testing for microservice back‑ends, detailing recording and playback processes, a Kubernetes‑based distributed execution platform, result calibration, and future enhancements.

API testingBackend testingcontinuous integration
0 likes · 12 min read
Traffic Replay Testing: Architecture, Implementation, and the Pandora Platform
FunTester
FunTester
Jun 18, 2020 · Backend Development

Master Efficient API Testing with Swagger and Springfox: A Practical Guide

This article walks readers through building a high‑efficiency API testing workflow using Swagger’s automated documentation and Springfox integration, covering setup, configuration, mock services, code coverage, keyword‑driven automation, and practical deployment examples with Maven dependencies and live Swagger UI demonstrations.

API testingBackend DevelopmentJava
0 likes · 8 min read
Master Efficient API Testing with Swagger and Springfox: A Practical Guide
Ctrip Technology
Ctrip Technology
May 21, 2020 · Operations

Ctrip's Platform-Based API Automated Testing Solution

The article presents Ctrip's platform-driven API automated testing solution, detailing the challenges of traditional script-based testing, the proposed lightweight online test authoring and execution system, its key implementation features, technical architecture using Vue, Java, and MongoDB, and the resulting efficiency gains for development teams.

API testingDevOpsJava
0 likes · 9 min read
Ctrip's Platform-Based API Automated Testing Solution
58 Tech
58 Tech
Apr 29, 2020 · Backend Development

Design and Implementation of the SCF RPC Service Testing Platform

This article describes the architecture, features, and implementation details of a self‑developed SCF RPC testing platform that provides interface testing, automatic documentation, mock services, and automated test case management to streamline RPC service development and testing.

API testingBackendJava
0 likes · 10 min read
Design and Implementation of the SCF RPC Service Testing Platform
Top Architect
Top Architect
Apr 25, 2020 · Backend Development

From Postman to IntelliJ IDEA REST Client: Features, Usage, and Scripting

This article compares Postman with IntelliJ IDEA REST Client, explains why IDEA’s built‑in HTTP client is preferable, and provides step‑by‑step guidance on using its console, request history, environment configuration, scripting syntax, and response assertions for efficient API testing.

API testingHTTPIDEA
0 likes · 8 min read
From Postman to IntelliJ IDEA REST Client: Features, Usage, and Scripting
FunTester
FunTester
Apr 23, 2020 · Backend Development

Interface Testing Video Series Overview

This article lists a series of tutorial videos on interface testing using the FunTester framework, covering topics from basic HTTP request handling to multithreaded performance testing, and announces upcoming content on Arthas and JMeter API.

API testingTutorial
0 likes · 2 min read
Interface Testing Video Series Overview
FunTester
FunTester
Apr 9, 2020 · Operations

Building Maintainable API Test Modules in Java: UserCenter Case Study

This article presents a practical guide to designing a usercenter module for API testing in Java, detailing a maintenance‑free data strategy, key automation principles, and a full code example that demonstrates user info retrieval, password modification, avatar upload, and feedback handling, with a Gitee repository link.

API testingBackend DevelopmentCode Example
0 likes · 7 min read
Building Maintainable API Test Modules in Java: UserCenter Case Study
FunTester
FunTester
Apr 5, 2020 · Backend Development

Mastering API Test Automation: Inside a Java Base Class for FunTester

This article presents a detailed walkthrough of a Java base class used in the FunTester API testing framework, covering static factory methods, login handling with RSA encryption, request construction, header management, response validation, and includes the full source code for reference.

API testingBackendJava
0 likes · 10 min read
Mastering API Test Automation: Inside a Java Base Class for FunTester
FunTester
FunTester
Apr 1, 2020 · Backend Development

Comprehensive Collection of API Testing, Unit Testing, Performance Testing, and Related Technical Resources

This page aggregates a wide range of technical articles, videos, case studies, tools, and tutorials covering API testing, unit and white‑box testing, performance testing, Java, Groovy, Python, UI automation, and various testing utilities, providing a valuable resource hub for software testing professionals.

API testingAutomationJava
0 likes · 13 min read
Comprehensive Collection of API Testing, Unit Testing, Performance Testing, and Related Technical Resources
FunTester
FunTester
Mar 28, 2020 · Backend Development

API Business Validation and Testing Practices with the FunTester Framework

This article demonstrates practical API business validation using the FunTester testing framework, covering user registration and login scenarios with example Java code, and provides a series of instructional videos for HTTP request handling, response parsing, and header/cookie management.

API testingHTTPJava
0 likes · 7 min read
API Business Validation and Testing Practices with the FunTester Framework
FunTester
FunTester
Mar 23, 2020 · Backend Development

Mastering POST API Testing with FunTester: A Hands‑On Java Demo

This article walks through implementing and testing a POST API using the FunTester framework, covering a complete Java demo, handling parameter dependencies, authentication flow, and practical tips for short‑term test projects, with a full code example and a Gitee repository link.

API testingBackendFunTester
0 likes · 5 min read
Mastering POST API Testing with FunTester: A Hands‑On Java Demo
FunTester
FunTester
Mar 22, 2020 · Fundamentals

FunTester Resource Directory

This page provides a comprehensive directory of over 320 original articles, videos, and code examples covering API testing, unit testing, performance testing, Java, Groovy, Python, and various testing tools, curated by the FunTester community.

API testingAutomationJava
0 likes · 13 min read
FunTester Resource Directory
360 Tech Engineering
360 Tech Engineering
Mar 4, 2020 · Backend Development

Using HttpRunner 2.0.1 for API Automation: Setup, Core Commands, Common Issues and Practical Tips

This article introduces HttpRunner 2.0.1 for API automation, explains the environment setup, project structure, essential CLI commands and Python integration, and shares solutions to frequent problems such as timestamp handling, variable overriding, extraction, and execution repeats, along with useful tips for efficient test layering.

API testingAutomationDebugging
0 likes · 7 min read
Using HttpRunner 2.0.1 for API Automation: Setup, Core Commands, Common Issues and Practical Tips
Architect's Tech Stack
Architect's Tech Stack
Feb 26, 2020 · Frontend Development

Postwoman: An Open‑Source Browser‑Based API Testing Tool – Features, Installation, and Usage

Postwoman is a lightweight, open‑source, browser‑run alternative to Postman that supports multiple HTTP methods, request validation, real‑time responses, and a rich set of features such as PWA support, WebSocket testing, customizable scripts, and Docker deployment, with step‑by‑step installation instructions and handy keyboard shortcuts.

API testingPostwomanfrontend
0 likes · 3 min read
Postwoman: An Open‑Source Browser‑Based API Testing Tool – Features, Installation, and Usage
Programmer DD
Programmer DD
Feb 22, 2020 · Backend Development

Why Postwoman Is the Lightweight Browser‑Based Alternative to Postman

Postwoman (now Hoppscotch) is a free, open‑source, browser‑based API testing tool that offers a lightweight UI, real‑time responses, and extensive features such as method support, validation, WebSocket testing, and Docker deployment, making it a practical alternative for web developers.

API testingBackend ToolsDocker
0 likes · 3 min read
Why Postwoman Is the Lightweight Browser‑Based Alternative to Postman
macrozheng
macrozheng
Feb 21, 2020 · Backend Development

Boost Your API Testing: Master IntelliJ IDEA’s Built‑in HTTP Client

During remote work, the author discovers how IntelliJ IDEA’s integrated HTTP Client can replace external tools like Postman, offering in‑IDE request creation, environment variables, response scripts, and plugin extensions to streamline API development, testing, and collaboration across multiple product lines.

API testingEnvironment VariablesHTTP client
0 likes · 9 min read
Boost Your API Testing: Master IntelliJ IDEA’s Built‑in HTTP Client
FunTester
FunTester
Feb 14, 2020 · Backend Development

How Pre‑Signing Parameters and a Thread‑Safe Queue Slash API Test Latency

The article explains why API‑testing threads sometimes pause for milliseconds during parameter signing, proposes pre‑signing all data and using a LinkedBlockingDeque to store signed maps, and provides a complete Java implementation that dramatically reduces per‑request overhead.

API testingJava concurrencyLinkedBlockingDeque
0 likes · 8 min read
How Pre‑Signing Parameters and a Thread‑Safe Queue Slash API Test Latency
FunTester
FunTester
Jan 10, 2020 · Backend Development

10 Essential API Testing Techniques Every Engineer Should Know

This article presents a comprehensive guide to API testing, covering how to understand API requirements, verify response status codes, focus on critical small APIs, categorize endpoints, leverage automation, select appropriate tools and validation methods, design positive and negative test cases, and integrate daily testing into the development workflow.

API testingAutomationBackend
0 likes · 12 min read
10 Essential API Testing Techniques Every Engineer Should Know
FunTester
FunTester
Jan 5, 2020 · Backend Development

Which API Testing Tool Fits Your Team? A Comparative Guide to 5 Popular Choices

The article compares five widely used API testing tools—Rest‑Assured, Postman, SoapUI, JMeter, and Fiddler—explaining their strengths, ideal team compositions, and integration capabilities to help teams select the most suitable solution for their DevOps and automation needs.

API testingFiddlerJMeter
0 likes · 8 min read
Which API Testing Tool Fits Your Team? A Comparative Guide to 5 Popular Choices
FunTester
FunTester
Dec 28, 2019 · Fundamentals

Why API Testing Is Essential: A Practical Guide to Modern Test Strategies

This article explains the shift from GUI‑centric automation to API testing, outlines its importance in agile development, describes the test pyramid, covers HTTP and REST fundamentals, and provides practical guidance for functional, load, and tool selection in API testing.

API testingAutomationHTTP
0 likes · 12 min read
Why API Testing Is Essential: A Practical Guide to Modern Test Strategies
DevOps
DevOps
Dec 27, 2019 · Operations

Automated Interface Testing with ATP and Swagger Integration

This article introduces the ATP automated testing platform, outlines its four-step interface testing workflow, explains three methods for recording transaction formats, and demonstrates how integrating ATP with Swagger streamlines format capture, case design, and execution to improve testing efficiency and quality.

API testingATPAutomated Testing
0 likes · 5 min read
Automated Interface Testing with ATP and Swagger Integration
Programmer DD
Programmer DD
Dec 15, 2019 · Backend Development

Why IDEA REST Client Beats Postman for API Debugging

API debugging often consumes more time than coding, and while Postman is popular, the IDEA REST Client offers identical features plus environment configuration, shared request files, scriptable assertions, and seamless IDE integration, making it a powerful alternative for developers.

API testingEnvironment VariablesHTTP client
0 likes · 8 min read
Why IDEA REST Client Beats Postman for API Debugging
转转QA
转转QA
Dec 4, 2019 · Backend Development

Automating RPC Service Interface Testing: Challenges, Process, and Solutions

This article discusses the motivations behind moving beyond HTTP/HTTPS API testing to RPC service testing, outlines the difficulties of manual test code development, and presents an automated workflow—including Beetle integration, JSON-to-Java conversion, and template‑based test generation—to improve efficiency and reduce manual effort.

API testingMicroservicesRPC
0 likes · 5 min read
Automating RPC Service Interface Testing: Challenges, Process, and Solutions
Java Captain
Java Captain
Nov 28, 2019 · Backend Development

From Postman to IDEA REST Client: Features, Usage, and Scripting Guide

This article compares Postman with IntelliJ IDEA REST Client, explains why IDEA REST Client can replace Postman, and provides detailed instructions on using its console, request history, environment configuration, scripting syntax, response assertions, and token handling for efficient API testing.

API testingEnvironment VariablesHTTP client
0 likes · 7 min read
From Postman to IDEA REST Client: Features, Usage, and Scripting Guide
Java Backend Technology
Java Backend Technology
Nov 26, 2019 · Backend Development

Why IDEA REST Client Beats Postman for API Testing in Java Backend

This article explains how IDEA REST Client provides all the features of Postman while adding environment configuration, request history, scriptable assertions, and global variable support, making it a more integrated and efficient tool for Java backend API debugging and testing.

API testingEnvironment VariablesHTTP client
0 likes · 8 min read
Why IDEA REST Client Beats Postman for API Testing in Java Backend
FunTester
FunTester
Nov 21, 2019 · Operations

Mastering Java HttpClient for API Testing: Real‑World Solutions and Performance Tips

The author shares a two‑year‑old Java/Groovy testing framework, outlines common challenges in API functional and performance testing, and provides a curated list of practical implementations—including Spring Boot + MyBatis services, HttpClient examples, AlertOver notifications, Swagger code generation, performance tools like Netdata and Timewatch, and detailed test plans for various scenarios.

API testingAutomationBackend
0 likes · 4 min read
Mastering Java HttpClient for API Testing: Real‑World Solutions and Performance Tips
360 Tech Engineering
360 Tech Engineering
Nov 18, 2019 · Backend Development

Design and Implementation of the Huajiao Test Platform for Integrated API and Stress Testing

The article details the architecture, core objectives, and implementation of the Huajiao testing platform, describing how it lowers code barriers for testers, provides visual case management, integrates API and pressure testing, and outlines backend services built with Springboot, Mybatis, and related tooling.

API testingJavaSpringBoot
0 likes · 17 min read
Design and Implementation of the Huajiao Test Platform for Integrated API and Stress Testing
Huajiao Technology
Huajiao Technology
Nov 12, 2019 · Operations

How to Build a Scalable API Automation Framework for Search Services

This article explains the design, core features, implementation details, and real‑world deployment of the Auto_ApiTest tool for automating API testing in a large‑scale search platform, covering data management, configuration, code examples, CI integration, monitoring, and measurable outcomes.

API testingAutomationPython
0 likes · 17 min read
How to Build a Scalable API Automation Framework for Search Services
360 Tech Engineering
360 Tech Engineering
Nov 4, 2019 · Backend Development

Unified Interface Automation Testing Tool: Design, Implementation, and Real‑World Practice

This article presents a comprehensive guide to building and applying a unified API automation testing tool, covering its background, framework design, core features, data and configuration management, public functions, test case handling, logging, execution workflow, CI integration, and monitoring in a search service environment.

API testingCIPython
0 likes · 15 min read
Unified Interface Automation Testing Tool: Design, Implementation, and Real‑World Practice
FunTester
FunTester
Oct 26, 2019 · Backend Development

Concurrent Testing Strategy for Updating Limited-Value Fields in Java APIs

The article presents a practical approach for load‑testing API endpoints that modify a database field with a small set of possible values, using per‑thread counters and modulo arithmetic to avoid duplicate parameters, and includes a complete Java demo implementation.

API testingJavaconcurrency
0 likes · 6 min read
Concurrent Testing Strategy for Updating Limited-Value Fields in Java APIs
FunTester
FunTester
Oct 11, 2019 · Fundamentals

Visualizing API Response Times with Python Plotly Distplot

This guide shows how to use Python and Plotly to create a distplot—combining a histogram and density curve—to visualize API response time data read from a log file, complete with a ready‑to‑run script and sample output image.

API testingData visualizationNumPy
0 likes · 4 min read
Visualizing API Response Times with Python Plotly Distplot
DevOps Cloud Academy
DevOps Cloud Academy
Sep 25, 2019 · Mobile Development

Using Fiddler and JMeter for Mobile App API Test Automation (iOS)

This guide explains how to capture HTTPS traffic from an iOS app with Fiddler, configure the device proxy and certificates, and then recreate the login and query requests in JMeter to build automated API test cases, including token extraction and response validation.

API testingFiddlerJMeter
0 likes · 4 min read
Using Fiddler and JMeter for Mobile App API Test Automation (iOS)
FunTester
FunTester
Sep 23, 2019 · Backend Development

How to Build a Robust GET Parameter Builder with Java URL Encoding

This article walks through improving a Java GET‑parameter concatenation utility by overloading methods, handling Chinese characters with java.net.URLEncoder, and providing reusable code for converting JSON or Map arguments into properly encoded query strings for HttpClient requests.

API testingBackendGET request
0 likes · 5 min read
How to Build a Robust GET Parameter Builder with Java URL Encoding
FunTester
FunTester
Sep 17, 2019 · Backend Development

Visualizing API Response Times with Python Plotly Violin Charts

The author records API request durations in a MySQL table, then uses Python, pandas, and Plotly to fetch the data, filter out outliers, and generate a violin chart that clearly visualizes the distribution of response times for multiple endpoints.

API testingdata-visualizationmysql
0 likes · 4 min read
Visualizing API Response Times with Python Plotly Violin Charts
FunTester
FunTester
Sep 14, 2019 · Backend Development

Why API Testing Beats Fragile GUI Tests: A Practical Guide

The article explains how shifting from fragile GUI‑level testing to automated API testing improves reliability, speed, and coverage in agile development, offering concrete strategies, examples, and tool recommendations for integrating API contracts into continuous integration pipelines.

API testingAutomationBackend
0 likes · 6 min read
Why API Testing Beats Fragile GUI Tests: A Practical Guide
FunTester
FunTester
Sep 8, 2019 · Backend Development

How to Add Real‑Time Alert Notifications for API Test Failures in Java

This article explains how to detect server‑induced empty JSON responses during API automation, integrate the free AlertOver service for instant failure alerts, and provides complete Java code for a robust getHttpResponse method and an AlertOver utility class to send system, function, business, and reminder messages.

API testingBackendalert notification
0 likes · 9 min read
How to Add Real‑Time Alert Notifications for API Test Failures in Java
FunTester
FunTester
Aug 25, 2019 · Backend Development

Why HttpClient Skips Null Parameters and How to Fix It in Java

When using HttpClient for API testing, a JSONObject omits fields with null values, causing version parameters to be missing; initializing version strings to empty strings resolves the issue and ensures proper request payloads.

API testingHttpClientJava
0 likes · 5 min read
Why HttpClient Skips Null Parameters and How to Fix It in Java
FunTester
FunTester
Aug 19, 2019 · Backend Development

Simulating Multiple Simultaneous Logins with Apache HttpClient

This guide shows how to disable HttpClient's automatic cookie handling, manually extract and store Set‑Cookie headers, and bind cookies to individual user objects so that multi‑user, multi‑threaded API tests can simulate concurrent logins reliably.

API testingCookieHttpClient
0 likes · 7 min read
Simulating Multiple Simultaneous Logins with Apache HttpClient
macrozheng
macrozheng
Aug 19, 2019 · Backend Development

Master Postman: Install, Configure, and Debug APIs Like a Pro

This guide walks you through installing Postman, customizing its theme and font size, performing GET and POST requests, handling file uploads, managing authentication tokens, and using environment variables to streamline API debugging for both backend and frontend development.

API testingDebuggingPostman
0 likes · 5 min read
Master Postman: Install, Configure, and Debug APIs Like a Pro
FunTester
FunTester
Aug 14, 2019 · Backend Development

Auto‑Generating Java API Test Code from Swagger JSON

This article explains how to parse a Swagger JSON document and automatically generate maintainable Java test code for each API endpoint, detailing the handling of GET query parameters, POST form‑data, RESTful path variables, and header conventions.

API testingAutomationBackend
0 likes · 17 min read
Auto‑Generating Java API Test Code from Swagger JSON
FunTester
FunTester
Aug 12, 2019 · Backend Development

Detecting Double-Spend Bugs in API Exchanges Using Multithreaded Tests

This article explains the concept of a “double‑spend” bug encountered during a coin‑exchange API, describes a multithreaded testing approach in Java to reproduce the issue, analyzes the root cause of non‑atomic balance checks, and provides sample code illustrating the detection and prevention method.

API testingBackendJava
0 likes · 8 min read
Detecting Double-Spend Bugs in API Exchanges Using Multithreaded Tests
FunTester
FunTester
Jul 29, 2019 · Backend Development

Testing Probabilistic API Interfaces: Methodology and Java Implementation

This article describes how to test probability‑based API features such as lotteries by statistically validating expected odds, detecting bugs through extreme probability cases, and accelerating execution with Java multithreading, illustrated with a complete Java test code example.

API testingJavamultithreading
0 likes · 8 min read
Testing Probabilistic API Interfaces: Methodology and Java Implementation
FunTester
FunTester
Jul 24, 2019 · Backend Development

Groovy‑Based Automated API Testing Framework for Password Modification

This article presents a Groovy‑driven, modular API testing framework that automates login, token handling, and password‑change requests using multithreaded execution, and includes full source code for the test driver, UserCenter, and OkayBase classes.

API testingAutomationBackend
0 likes · 5 min read
Groovy‑Based Automated API Testing Framework for Password Modification
FunTester
FunTester
Jul 23, 2019 · Operations

Automating Complex API Tests with Groovy: A Modular Script Framework

This article presents a Groovy‑based modular framework for automating complex, interrelated API tests, detailing how to structure test modules, manage user credentials and tokens, and execute concurrent requests using custom thread handling, with full source code examples for the main driver, UserCenter, and base classes.

API testingAutomationGroovy
0 likes · 7 min read
Automating Complex API Tests with Groovy: A Modular Script Framework
Test Development Learning Exchange
Test Development Learning Exchange
Jun 19, 2019 · Fundamentals

Using Python's zip() Function to Parameterize Multiple Variables in API Requests

This article explains how to use Python's built‑in zip() function to combine multiple iterables, enabling simultaneous parameterization of several variables in a single API request, demonstrates syntax differences between Python 2 and 3, and provides a concrete code example that constructs URLs from zipped lists.

API testingPythonparameterization
0 likes · 3 min read
Using Python's zip() Function to Parameterize Multiple Variables in API Requests
Beike Product & Technology
Beike Product & Technology
May 23, 2019 · Fundamentals

Frontend Automated Testing: A Comprehensive Guide

This article explores four key questions about automated testing: what it is, why it matters, which projects benefit from it, and how to implement it, providing a complete frontend testing framework including unit testing, API testing, functional testing, and benchmark testing.

API testingAutomated TestingReact Testing
0 likes · 16 min read
Frontend Automated Testing: A Comprehensive Guide
dbaplus Community
dbaplus Community
Jan 21, 2019 · Backend Development

Boost API Development with Consumer‑Driven Contract Testing in Spring Cloud Contract

This article explains why consumer‑driven contract testing is essential for API and microservice integration, describes how Spring Cloud Contract automates contract generation, stub publishing, and independent testing for providers and consumers, and shares practical tips, configuration details, and verification steps.

API testingConsumer-Driven ContractsJava
0 likes · 7 min read
Boost API Development with Consumer‑Driven Contract Testing in Spring Cloud Contract
JD Tech
JD Tech
Dec 10, 2018 · Frontend Development

Introducing SMock: An Automated Mock Data Platform Integrated with Swagger for Frontend Development

This article explains the challenges of manual mock data creation in fast‑paced front‑end projects, compares existing solutions, and presents SMock—a Swagger‑driven tool that automatically generates mock data, starts a local service, aggregates API paths, validates requests, and boosts development efficiency.

API testingAutomationSMock
0 likes · 10 min read
Introducing SMock: An Automated Mock Data Platform Integrated with Swagger for Frontend Development
360 Tech Engineering
360 Tech Engineering
Oct 30, 2018 · Backend Development

Interface Diff Testing: Implementation Guide and Key Details

This article explains interface Diff testing—comparing API responses across versions or environments—covers its benefits, outlines the implementation approach with project structure, test case organization, and BeautifulReport integration, and provides practical tips for Python developers to automate comprehensive API validation.

API testingAutomationBeautifulReport
0 likes · 6 min read
Interface Diff Testing: Implementation Guide and Key Details
360 Quality & Efficiency
360 Quality & Efficiency
Oct 25, 2018 · Backend Development

Interface Diff Testing: Methodology, Implementation Details, and Reporting

This article explains how interface diff testing compares API responses across versions or environments using automated replay of production logs, outlines the project structure, demonstrates unittest‑based implementation with JSON recursive comparison, and shows how to generate clear HTML reports with BeautifulReport.

API testingAutomationBeautifulReport
0 likes · 6 min read
Interface Diff Testing: Methodology, Implementation Details, and Reporting
Zhongtong Tech
Zhongtong Tech
Sep 21, 2018 · Backend Development

How ZTO Tech’s Quality Team Automated Dubbo Interface Testing with JMeter

This article details how ZTO Technology's quality improvement team built a fully automated, platform‑based solution for testing Dubbo interfaces using JMeter, Testlink, and Jira, covering background challenges, implementation principles, testing workflow, and the resulting benefits and conclusions.

API testingAutomation
0 likes · 6 min read
How ZTO Tech’s Quality Team Automated Dubbo Interface Testing with JMeter
Ctrip Technology
Ctrip Technology
Aug 1, 2018 · Backend Development

Design and Implementation of a Generic Interface Comparison Tool for Complex Message Structures

This article explains the challenges of regression testing for complex API messages in fast‑moving internet projects and introduces a low‑cost, high‑efficiency generic comparison tool that uses business‑logic keys and Agg structures to achieve configurable, reusable, and scalable interface validation.

API testingAgg structureAutomation
0 likes · 7 min read
Design and Implementation of a Generic Interface Comparison Tool for Complex Message Structures
Youzan Coder
Youzan Coder
Jun 12, 2018 · R&D Management

ZanApi: YouZan's Solution for Frontend-Backend Collaboration and API Management

ZanApi, YouZan’s integrated tool, streamlines frontend‑backend collaboration by auto‑generating API documentation via an IntelliJ plugin, providing dynamic mock services through ZanProxy with schema‑based data generation, and enabling one‑click integration testing and validation, thus reducing maintenance overhead and accelerating development cycles.

API documentationAPI testingYouzan
0 likes · 9 min read
ZanApi: YouZan's Solution for Frontend-Backend Collaboration and API Management
JD Retail Technology
JD Retail Technology
May 25, 2018 · Operations

How JD.com Scaled Mobile API Testing from Scripts to Continuous Platforms

This article chronicles JD.com's journey of evolving mobile backend API testing—from manual proxy checks to script‑based JMeter suites, then to integrated testing and performance platforms, and finally to a continuous DevOps pipeline that automates verification, monitoring, and delivery of high‑traffic services.

API testingAutomationDevOps
0 likes · 15 min read
How JD.com Scaled Mobile API Testing from Scripts to Continuous Platforms
Meituan Technology Team
Meituan Technology Team
Apr 26, 2018 · Fundamentals

Ruby-Based Automation Testing Frameworks: Coral-API and Coral-APP

Facing tight resources, Shanghai’s takeaway QA team adopted Ruby to craft two automation frameworks—Coral‑API for interface testing with a DSL, code generation and extensibility, and Coral‑APP for UI testing using Appium and Cucumber—while also building a Rails‑based quality management system that cut regression time by over half, trained new Ruby users, and uncovered version‑specific bugs through CI integration.

API testingCoral-APICoral-APP
0 likes · 17 min read
Ruby-Based Automation Testing Frameworks: Coral-API and Coral-APP
转转QA
转转QA
Mar 7, 2018 · Backend Development

Implementing Interface Diff for Automated API Testing with Jenkins and Pytest

This article describes how to improve API testing efficiency and quality by using an interface‑diff approach integrated with Jenkins, CSV‑managed test cases, and the pytest framework, covering background, goals, technical implementation, and practical insights.

API testingAutomationCSV test cases
0 likes · 9 min read
Implementing Interface Diff for Automated API Testing with Jenkins and Pytest
Dada Group Technology
Dada Group Technology
Jan 15, 2018 · Frontend Development

Frontend Interface Integration Testing Tool for JD.com

This article describes the design, implementation, and practical benefits of a frontend‑focused interface testing tool used at JD.com to simulate public parameters, copy request parameters, and automatically compare actual and expected JSON responses, thereby reducing API confirmation cycles and improving testing efficiency.

API testingAutomationIntegration
0 likes · 11 min read
Frontend Interface Integration Testing Tool for JD.com
Meituan Technology Team
Meituan Technology Team
Jan 5, 2018 · Operations

Design and Implementation of the Lego API Automation Testing Platform

The Lego platform is an internal, data‑driven API automation framework built with Jenkins, TestNG, ReportNG, a Java base library, and a MySQL‑backed web UI that lets users create, schedule, and run lightweight test scripts while minimizing development cost, maintenance effort, and maximizing reporting and extensibility.

API testingAutomationDevOps
0 likes · 28 min read
Design and Implementation of the Lego API Automation Testing Platform
Qunar Tech Salon
Qunar Tech Salon
Dec 19, 2017 · Backend Development

Smart: An Automated API Testing Platform for Generating Test Cases from Manual Testing

The article introduces Smart, a platform that records manual API testing actions and database interactions to automatically generate and execute API test cases, addressing data preparation, environment setup, and case authoring challenges while detailing its architecture, implementation, and future improvements.

API testingBackendTest Case Generation
0 likes · 7 min read
Smart: An Automated API Testing Platform for Generating Test Cases from Manual Testing
Qunar Tech Salon
Qunar Tech Salon
Jun 30, 2017 · Operations

Introduction to Qunit: Zero‑Intrusion Aspect Technology and Distributed Execution Platform

The article introduces Qunit, an API automation testing framework built on JUnit, explains its zero‑intrusion Java Agent aspect for mocking third‑party services, and describes a distributed execution platform that creates isolated environments to run tests in parallel, dramatically reducing overall test execution time.

API testingAutomationDistributed Testing
0 likes · 11 min read
Introduction to Qunit: Zero‑Intrusion Aspect Technology and Distributed Execution Platform