[英]How to capture cookie value using JSR223 PreProcessor using jmeter?
[英]Perform HTTPS-Request using Preprocessor in JMeter
在我的實際 HTTP 采樣器之前,我有 HTTPS GET 請求要使用預處理器執行
無論如何使用預處理器來訪問 api(https) 嗎?
您可以使用JSR223 PreProccessor ,只需在您的網站上創建一個 URL :
new URL("https://www.google.com").openConnection()
就像是:
import javax.net.ssl.HttpsURLConnection
import javax.net.ssl.X509TrustManager
class TrustManager implements X509TrustManager {
public java.security.cert.X509Certificate[] getAcceptedIssuers() { return null; }
public void checkClientTrusted(java.security.cert.X509Certificate[] certs, String authType) { }
public void checkServerTrusted(java.security.cert.X509Certificate[] certs, String authType) { }
}
def context = javax.net.ssl.SSLContext.getInstance('SSL') // or maybe `TLS` depending on your endpoint configuration
context.init(null, (TrustManager[]) [new TrustManager()], new java.security.SecureRandom())
HttpsURLConnection.setDefaultSSLSocketFactory(context.getSocketFactory())
log.info('https://your URL here /'.toURL().text)
應該為您解決問題。
最后一行將打印端點響應到jmeter.log 文件
更多信息:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.