Saya ingin menyimpan variabel di goovy dan menggunakannya nanti
Saya mendapatkan nilai awal dari "variabel yang ditentukan pengguna" (ini ditetapkan oleh pakar)
tetapi ketika saya mengubahnya dan kemudian menaruhnya, mereka tidak disimpan secara permanen
jadi efeknya bekerja sebagai berikut:
... INFO ...: throughput was: 600
... INFO ...: throughput is now: 720
... INFO ...: throughput is now (get): 720
... INFO ...: throughput is now (get): 720
... INFO ...: throughput is now (get): 600
... INFO ...: throughput is now (get): 600
Naskah:
org.apache.jmeter.testelement.property.JMeterProperty;
int troughtputEnabled = Integer.parseInt(vars.get("enableTroughput"));
if(troughtputEnabled == 1){
int req = Integer.parseInt(vars.get("idCounter"));
int troughput = Integer.parseInt(vars.get("throughput"));
if (req%100 == 0){
log.info("throughput was: " + troughput);
troughput += 120;
log.info("throughput is now: " + troughput);
vars.put("throughput",troughput+"");
log.info("throughput is now (get): " + vars.get("throughput"));
}
log.info("throughput is now (get): " + vars.get("throughput"));
}
Dapatkah seseorang melihat kesalahan yang saya lakukan di sini (log hanya untuk debugging)