5 iş parçacığım var ve her gruptaki iş parçacıklarının toplam kullanıcı sayısından türetilmesini istiyorum.JMeter - başka bir değişken kullanarak değişken hesapla
Bu nedenle, her bir iş parçacığındaki sayıları, kullanıcı sayısını her değiştirdiğimde değiştirmem gerekmeyecek.
yüzden benim test planı üzerinde 6 değişkenleri tanımlamıştır:1. TOTAL_NUMBER_OF_USERS = ${__P(num_of_users,100)}
2. WEIGHT_OF_GROUP_1 = ${__P(weight1,0.2)}
3. ...
4. ...
5. ...
6. WEIGHT_OF_GROUP_6 = ${__P(weight6,0.2)}
ve ben koymak iplik grubu Number of threads(users)
alanda daha
${WEIGHT_OF_GROUP_1}*${TOTAL_NUMBER_OF_USERS}
.
Test planına başladığımda, günlüğünde, iş parçacığı sayısının 0
olarak yorumlandığını görebiliyorum.
evalVar
kullanmayı denedim ya da değişkenleri tanımladığım yerde hesaplama yapıyordum, ancak çalışmadı.
Bunu nasıl yapacağınıza dair bir fikriniz var mı? Eğer hesaplamaları gerekirse
Teşekkür - BeanShell sorunu çözmek yaptı. Sorun şu ki, 0.2 işlemek gibi görünmüyordu - dolayısıyla WEIGHT_OF_GROUP_6 = 20 yaptım ve betik $ {__ BeanShell ($ {__ evalVar (TOTAL_NUMBER_OF_USERS)) * $ {__ evalVar (WEIGHT_OF_GROUP_6)}/100)} ve her şey şimdi çalışıyor –