通常のHTTPサンプラーとJSR223サンプラーを組み合わせたテスト計画があります。 JSR223私は簡単なGET/POST要求のためにprotobufプロトコルとHTTPサンプラーを介して要求を実行するために使用します。HTTPSamplerからHTTPClientを取得してBeanshellで使用する
SSLプロトコルによるテストでは、JSR223サンプラーが提供するSSLハンドシェイクのためにNginxに大きな負荷がかかっています。
CloseableHttpClient client = vars.getObject("client");
:
CloseableHttpClient client = HttpClients.createDefault();
は、私はすべてのJSR223サンプラーにおける初期段階とそれの再使用にこのクライアントの作成だけつのインスタンスとそれを固定:問題は、私はすべての要求に新規にHTTPClientを作成したということでしたですから、すべてのスレッドが2つのHTTPClientを使用している状況があります(1つはHTTPSamplerで、もう1つはJSR223で使用しています)。そして、HTTPSamplerからHTTPClientをJSR223でさらに使用して、ハンドシェイクなどを回避する方法はありますか?
HTTPSamplerのように見えますが、テスト中にsavedClientを相互に転送しています。