Hitchhiker is an open-source, Restful API testing tool that supports multiplayer collaboration, supports schedule, data comparison, stress testing, support for scripting requests, and can be easily deployed locally, collaborating with your team members to test the API.
For more information, see: http://doc.hitchhiker-api.com/cn/introduction.html
Online experience: http://www.hitchhiker-api.com/, can be used try without login
for free login use (online demo does not support stress testing and upload JS Library, virtual machine single core, Can't hold).
Here's a look at the update: You can view the comparison results of schedule in diff mode
Hitchhiker's schedule is to support different environments of data comparison, but before just the two sides of the response and contrast, want to know what different words also need to use other diff tools to compare, more trouble.
This time added the built-in comparison tool, schedule results do not match, will be more than a view diff
button, click on the Pop-up dialog box to show the difference between the reponse on both sides.
Supports writing console.log (info, warn, error) in scripts to debug code
The script in the test tool is difficult to debug, because the script is running on the server, so using the console will only print the results on the server side, the browser side is not visible, this release added to the console support, The print information written in the script is returned from the server and then printed out in the browser console.
Parameters can be used as a variable to dynamically generate parameters at run time
Previously hitchhiker only supported a value in the parameters to use the variable, but sometimes parameters need to read out from the file to build, then the entire parameters need to be a variable exists to use the data read from the file, So this feature is added.
In fact, a foreign friend to mention the feature, but he would like to achieve is in the parameters can choose to upload the file and the content of this file to build the request, but considering that parameters does not necessarily come from the file, may be dynamically constructed in other ways, So it is more flexible to achieve this requirement in the form of parameters as a variable, but this function only works in schedule.
Support for custom SMTP to send mail
Hitchhiker will send a message when the project member is invited or after running schedule, using an own mailbox system, but the user's server often does not have access to the extranet, so hitchhiker provides two custom mail methods. Prior to the introduction of the Mail interface, now provides a more SMTP mode, so that there is no need for additional writing interface, and more convenient to use.
Support for new request with Curl
This is useful for quick debugging, right-clicking on the request in the Chrome console network, selecting Copy as CURL (bash), and then importing here to debug the request.
Support for request generation of Java, Python, go, C # and other language requests code
This feature is relatively friendly for development and supports code generation for some of the languages that are currently popular, as standard for API tools.
Other small features
Supports swagger V2 version of API JSON file import.
Support Beautify body
Supports the beautification of XML response
Remove syntax error from the edit box when using variables in body or script
Modify a bug
New collection's common pre script can't save
Schedule will not be saved when the tick is saved and then canceled.
Error importing postman JSON with header null
If the request is not responding, the request is returned at a time of 0
Follow-up plan
In the short term, we will continue to increase the testing of new functions, such as schedule statistical mode, run all schedule, interrupt pressure test.
Github: https://github.com/brookshi/Hitchhiker, feel good words trouble Star support, thank you.
Open Source API Test Tool Hitchhiker v0.7 Update-Schedule comparison diff