Օգտագործեք այս 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-ները։ Ընտրեք Java-ն յուրաքանչյուր համապատասխան HTTP Request sampler-ում կամ դրա HTTP Request Defaults-ում։ Sampler-ի բացահայտ ընտրությունը կարող է շրջանցել այդ լռելյայնը։

Այս երթուղու համար թողեք HTTP proxy-ի host/port դաշտերը դատարկ։ Դրանք լրացնելը ստեղծում է բացահայտ HTTP proxy; հակառակ դեպքում Java-ն օգտագործում է URL.openConnection() և JDK-ի ընտրությունը։ Ստուգեք նաև JVM-ի գոյություն ունեցող HTTP/HTTPS proxy հատկությունները, քանի որ արձանագրությանը հատուկ proxy-ները գերազանցում են SOCKS-ին։

-D սահմանում է JVM համակարգի հատկություններ։ -J սահմանում է JMeter-ի սեփական հատկությունները և այլընտրանքային ուղղագրություն չէ։

Հաստատեք երթուղին ներկայացուցչական հարցումով այն շարժիչում, որն այն կատարում է։ Այս կոնֆիգուրացիան SOCKS երթուղավորում չի սահմանում յուրաքանչյուր plugin-ի, JDBC միացման, հեռավոր շարժիչի կամ այլ sampler-ի համար։

Առնչվող հոդվածներ