Энэ JDK SOCKS замыг зөвхөн холбогдох HTTP sampler-ууд JMeter-ийн Java хэрэгжилтийг ашиглаж чадах үед ашиглана уу. Дэмжигдэх HTTP аргууд нь HttpClient4-өөс нарийн; PATCH ажлын ачаалалд өөр дэмжигдэх тохиргоо хэрэгтэй.

Одоо байгаа SOCKS listener-ийн хувьд эхлүүлээрэй:

jmeter -n -t plan.jmx \
  -DsocksProxyHost=127.0.0.1 \
  -DsocksProxyPort=1080

SOCKS proxy жагсаалтаас тохирох бүртгэлгүй endpoint нь эдгээр Java sampler-ууд гүйцэтгэдэг зөвшөөрөгдсөн нийтийн хүсэлтүүдийн жишээг орлуулж болно. Холбогдох HTTP Request sampler бүрт эсвэл түүний HTTP Request Defaults дотор Java-г сонгоно уу. Sampler-ийн тодорхой сонголт нь тэр өгөгдмөл утгыг дарж болно.

Энэ замын хувьд HTTP proxy-ийн host/port талбарыг хоосон үлдээгээрэй. Тэдгээрийг бөглөх нь тодорхой HTTP proxy үүсгэдэг; эс бөгөөс Java URL.openConnection() болон JDK-ийн сонголтыг ашиглана. JVM-ийн одоо байгаа HTTP/HTTPS proxy шинж чанарыг мөн шалгаарай, учир нь протоколд тусгай proxy-ууд SOCKS-ээс давуу.

-D нь JVM-ийн системийн шинж чанарыг тогтоодог. -J нь JMeter-ийн өөрийн шинж чанарыг тогтоодог бөгөөд өөр бичиглэл биш.

Замыг гүйцэтгэж буй хөдөлгүүр дээр төлөөлөх хүсэлтээр баталгаажуулаарай. Энэ тохиргоо нь plugin, JDBC холболт, алсын хөдөлгүүр эсвэл бусад sampler бүрт SOCKS маршрутлалтыг тогтоодоггүй.

Холбоотой нийтлэлүүд