2017-10-06 44 views
0

我改變了端點中的一些緩存邏輯,我想對它進行性能測試。服務器在Heroku上。我如何測試這個端點?我可以使用哪些工具?如何性能測試端點?

我知道ab apache工具。還有什麼?

ab實際上並沒有達到終點。當我向localhost發出請求時,似乎並沒有提出真正的請求。有任何想法嗎?

回答

1

你在哪裏跑ab?除非您在終止與API端點的客戶端連接的同一臺主機上運行它,否則不能將其指向本地主機。

如果你正在尋找的工具性能測試的API,我可以推薦看這些:

完全disclo當然:我參與k6項目。以上所有都是開源工具,它們都允許你用真實代碼編寫測試用例,這是我認爲非常有用的。如果你不希望/需要在實際的代碼編寫測試用例,還有其他一些工具,你可以使用:

然後有一些工具比Jmeter,Gatling,Tsung更簡單,更適合測試網站,而不是簡單或自動的API終點測試(在我看來)。還有一些適合於API測試的工具,但由於性能不佳,測量結果有些偏差,比如炮兵,圍攻和蝗蟲。