What are the Api testing tools? Just read this article!

API testing tools

SOAP

  • SoapUI is an open source testing tool that uses soap/http to check, call, and implement Web Service function/load/compliance testing. The tool can be used as a stand-alone test software, or it can be integrated into Eclipse, maven2.X, Netbeans and Intellij using plug-ins. SoapUI Pro is a commercial non-open source version of SoapUI, which implements more functions than the open source SoapUI.

  • SoapUI supports:

    • API testing: Soap protocol, Http protocol
    • pressure test
    • Safety test
  • team cooperation

    • SoapUI: A project itself is an xml file, but it can be turned into a series of folders through configuration. Each Case and each Suite are independent files, so that team collaboration can be carried out through svn/git. Good support

Postman

  • Postman is a powerful tool for debugging HTTP interfaces created by Postdot Technologies. It was originally one of the most popular plug-ins in Chrome and has now been extended to Mac, Windows and Linux clients.

    • Postman supports:
      • http protocol
      • pressure test
  • team cooperation

    • Postman: There is a team collaboration function, which requires payment. You can also use Imort/Export to create files and then use svn/git for team collaboration. A Collection can be a file everywhere.

Overview

SoapUI has one more Soap protocol test than Postman. According to the company's API testing requirements, it will be useful if there is a demand, but our company does not need this option.
The functions of SoapUI are complex, the interface is implemented in multi-window mode, the interaction is complicated, the learning cost is high, and there are high requirements for users.
When SoapUI performs API testing, it sends API requests directly through Java, and it needs additional configuration to cooperate with capture tools such as Fiddler.
The content returned by SoapUI is not well supported in Chinese and Japanese, and garbled characters will appear.
SoapUI API testing, automatic testing requires stronger programming skills.
Postman was born out of Chorme's plug-in and only supports Http protocol testing.
Postman's interface adopts Tab form, similar to chrome operation, simple interface, simple functional design, project organization only collection and folder, hierarchy, simple concept, easy to learn, easy to use, low learning cost for the project team.
Postman's API testing and automatic testing have relatively low requirements for programming. You can select personnel from testers for training, and you can be competent for API testing after training.
16. Conclusion
Considering comprehensively, if you only perform Http and https interface testing, it is recommended to use Postman as an API testing tool. The main reason is that it is simple and easy to use, and low learning cost.

Guess you like

Origin blog.csdn.net/weixin_43314519/article/details/114238362