我需要使用OAuth測試與第三方的集成1.0。JMeter Oauth 1.0支持
我沒有找到任何有效的解決方案,除了OAuthSampler其標記爲已過時,它指出:
不使用JMeter V3.2 +工作。
在JMeter的3.1插件管理器爲廢棄它的標記,
我還可以使用它在JMeter的3.1又如何呢?有沒有用於發送OAuth 1.0請求的工作解決方案?
插件的主要問題是使用不推薦的Base64Encoder?
我需要使用OAuth測試與第三方的集成1.0。JMeter Oauth 1.0支持
我沒有找到任何有效的解決方案,除了OAuthSampler其標記爲已過時,它指出:
不使用JMeter V3.2 +工作。
在JMeter的3.1插件管理器爲廢棄它的標記,
我還可以使用它在JMeter的3.1又如何呢?有沒有用於發送OAuth 1.0請求的工作解決方案?
插件的主要問題是使用不推薦的Base64Encoder?
OAuth有太多的面孔,因此我懷疑這個插件曾經工作過。最好的方式是嚮應用程序開發人員伸出援助之手,如果您足夠幸運,您將獲得相關的OAuth客戶端庫和剪切代碼,從而生成所需的令牌。如果沒有 - 你將至少有Consumer Key and Consumer Secret,你可以使用建立適當的OAuth登錄序列和必要的簽名方法
見How to Run Performance Tests on OAuth Secured Apps with JMeter更詳細的解釋(OAuth的請求可以使用different algorithms簽署),接近旁路OAuth登錄挑戰和代碼片段。
是的,你可以在JMeter 3.1中使用它。許多插件無法與JMeter 3.2配合使用的原因在Incompatible changes部分列出。最重要的原因是
它也不會太難轉換採樣爲3.2友好(徹底刪除記錄,或將其更改爲使用新的標準方法),這樣你就可以做到這一點從OAuthSampler source code。您也可以使用腳本解決方案here