JMeter’de yeni oluyorum ve bazı Groovy Örnekleyicileri yazmaya çalışıyorum. Komut dosyası kodundan JMeter framework ile nasıl iletişim kurulacağına dair örnekler/belgeler bulmakta zorlanıyorum. Birinin beni belgeler için iyi bir başlangıç noktasına yönlendireceğini umuyordum. jmeter örnekleyicinin geçmesi sonucu elde edilen sonuç
Ben JSR223 Örnekleyicidekiimport org.apache.jmeter.samplers.SampleResult;
println(" running test")
SampleResult sr=new SampleResult();
sr.setResponseCode("300");
sr.setSuccessful(false);
sr.setErrorCount(2);
sr.setResponseData("This is the response");
ResponseCode=300
return sr;
aşağıdaki Ama hiçbir etkisi yokmuş gibi görünüyor çalıştı. Bir sonuç ağaç dinleyici çıktı numune sonucu Looking
Thread Name: Thread Group 1-1
Sample Start: 2016-03-22 17:38:07 CDT
Load time: 12
Connect Time: 0
Latency: 0
Size in bytes: 0
Headers size in bytes: 0
Body size in bytes: 0
Sample Count: 1
Error Count: 0
Response code: 200
Response message: OK
olduğunu ....
Mükemmel bir cevap ve sadece aradığım şey için teşekkür ederiz! Hâlâ bir sorun yaşıyor. SampleResult öğesini "SampleResult" olarak başvurduğumda, komut dosyası bir hata atar: –
ÖrnekResult öğesini "SampleResult" olarak başvuruda bulursam komut dosyası bir hata atar "Yöntemden imza yok: static org.apache.jmeter.samplers.SampleResult.setSuccessful() ". Eğer buna "sampleResult" olarak erişirseniz groovy.lang.MissingPropertyException: Böyle bir özellik yok: sampleResult sınıf için: Script135. İlk durumda, bu, daha sonra referansta yanlış olan sınıfta statik yöntemler gibi erişmeye çalışıyor. Bir şekilde mülkiyeti açıkça ithal etmem gerekiyor mu? –
anladım, SampleResult öğesini içe aktarmamalıyım. Sonra statik yöntem hatası oluşmaz –