我有一個用於OAuth 1.0身份驗證的Java代碼,每次我在測試每個請求之前都必須執行它。我目前正在JSR223採樣器上工作。Jmeter OAuth 1.0請求
但碰巧看到這個OAuth 1.0插件,有人可以解釋我這個基於OAuth 1.0的基於身份驗證的截圖是如何工作的。
我有一些參數值在下面給出的授權頭輸出示例中傳遞給每個請求。
對於第一個URL,我有兩個參數
- 重點
- 保密密鑰
這給了第二個URL和第三它將訪問令牌和祕密訪問令牌添加
- 請求負載
- 電子郵件
- 狀態
沒有這些請求將失敗。
我的輸出代碼看起來像下面在Eclipse: -
授權:OAuth的oauth_signature = 「動態價值」,範圍= 「參數值」,oauth_version = 「動態價值」,oauth_nonce = 「動態價值」, oauth_signature_method = HMAC-SHA1,oauth_consumer_key =「參數值」,組oauth_token =「動態價值」,oauth_timestamp =「動態價值」
有沒有,我直接在JMeter中的所有JAR文件運行一段Java代碼的方式[沒有做任何改變]可能嗎?
謝謝德米特里,我試過上面的一個,在發現很多錯誤並添加了所有必需的JAR文件後,它被執行了。但沒有得到任何輸出結果,我得到了「OAuth類」。不知道這意味着它是否成功。現在試着調試它,如果你知道如何請讓我知道。再次感謝 – Lucky
在之前的論壇中調試過http:// stackoverflow。com/a/28153856/5713397 – Lucky
仍然無法獲得輸出msg「授權:OAuth oauth_signature =」動態值「,scope =」參數值「,oauth_version =」動態值「,oauth_nonce =」動態值「,oauth_signature_method = HMAC-SHA1,oauth_consumer_key =「參數值」,oauth_token =「動態值」,oauth_timestamp =「動態值」「。我只獲得「class oauth.sample.OAuth」 – Lucky