Jmeter - Json xabari ustida foydalanish uchun eng yaxshi ekstraktor nima?

Hozirgi vaqtda ishlab chiqarilgan format json shaklida sinov tizimi.

Sinovlarim doirasida json rekordidan ikki qiymatni ajratib olish va tasdiqlash kerak.

Bu qadriyatlarning ikkalasi ham shaxsiy identifikatorlarga ega, ammo yozuvning bir qismida ko'rinmaydi, shuning uchun men faqat bir uzun ipni ololmayman.

Loose format of the information in both cases:

"identifier1": [{"identifier2":"idname","values":["bit_I_want!]}]

Men xohlagan bit bo'lsa, bu bitta kote qilingan qiymat (masalan, "12345") yoki bir nechta kotirovka qilingan qiymatlar (masalan, "12345", "23456", "98765") bo'lishi mumkin.

Har ikkala holatda ham men faqatgina qadriyatlarning butun satrini tasdiqlashdan manfaatdorman.

Jmeterdagi turli xil ekstraktorlardan qaysi biri bunga erishish mumkin?

Ko'p rahmat!

0

6 javoblar

Eng aniq tanlov JSON Yo'l-yo'riqi ( JMeter Plugins ), bu faqat o'zboshimchalik bilan JSON so'rovlarini bajarishga imkon bermaydi, lekin haqiqiy va kutilgan natija eşleşmesine asoslangan holda örnekleyiciyi shartli ravishda muvaffaqiyatsiz bajarishga imkon beradi.

The recommended way of installing JMeter Plugins and keeping them up-to-date is using JMeter Plugins Manager

JSON Plugins JMeter Plugins Manager

1
qo'shib qo'ydi
Men bu foydalanishga harakat qilingan va bir oz ko'proq tadqiqot qilgan, u ish emas edi sababi men \ EXT Direktoriyaning talab fayllar bir qator yo'q edi, deb chiqadi. Afsuski, shuning uchun Maven Markaziy birma-bir fayllarni yuklab olish uchun bo'lgan, tufayli mening ish bir necha tizimi masalalariga Plaginlar boshqaruvchisidan foydalanish mumkin emas. :(
qo'shib qo'ydi muallif Tufty, manba

Eng aniq tanlov JSON Yo'l-yo'riqi ( JMeter Plugins ), bu faqat o'zboshimchalik bilan JSON so'rovlarini bajarishga imkon bermaydi, lekin haqiqiy va kutilgan natija eşleşmesine asoslangan holda örnekleyiciyi shartli ravishda muvaffaqiyatsiz bajarishga imkon beradi.

The recommended way of installing JMeter Plugins and keeping them up-to-date is using JMeter Plugins Manager

JSON Plugins JMeter Plugins Manager

1
qo'shib qo'ydi
Men bu foydalanishga harakat qilingan va bir oz ko'proq tadqiqot qilgan, u ish emas edi sababi men \ EXT Direktoriyaning talab fayllar bir qator yo'q edi, deb chiqadi. Afsuski, shuning uchun Maven Markaziy birma-bir fayllarni yuklab olish uchun bo'lgan, tufayli mening ish bir necha tizimi masalalariga Plaginlar boshqaruvchisidan foydalanish mumkin emas. :(
qo'shib qo'ydi muallif Tufty, manba

Eng aniq tanlov JSON Yo'l-yo'riqi ( JMeter Plugins ), bu faqat o'zboshimchalik bilan JSON so'rovlarini bajarishga imkon bermaydi, lekin haqiqiy va kutilgan natija eşleşmesine asoslangan holda örnekleyiciyi shartli ravishda muvaffaqiyatsiz bajarishga imkon beradi.

The recommended way of installing JMeter Plugins and keeping them up-to-date is using JMeter Plugins Manager

JSON Plugins JMeter Plugins Manager

1
qo'shib qo'ydi
Men bu foydalanishga harakat qilingan va bir oz ko'proq tadqiqot qilgan, u ish emas edi sababi men \ EXT Direktoriyaning talab fayllar bir qator yo'q edi, deb chiqadi. Afsuski, shuning uchun Maven Markaziy birma-bir fayllarni yuklab olish uchun bo'lgan, tufayli mening ish bir necha tizimi masalalariga Plaginlar boshqaruvchisidan foydalanish mumkin emas. :(
qo'shib qo'ydi muallif Tufty, manba

Eng aniq tanlov JSON Yo'l-yo'riqi ( JMeter Plugins ), bu faqat o'zboshimchalik bilan JSON so'rovlarini bajarishga imkon bermaydi, lekin haqiqiy va kutilgan natija eşleşmesine asoslangan holda örnekleyiciyi shartli ravishda muvaffaqiyatsiz bajarishga imkon beradi.

The recommended way of installing JMeter Plugins and keeping them up-to-date is using JMeter Plugins Manager

JSON Plugins JMeter Plugins Manager

1
qo'shib qo'ydi
Men bu foydalanishga harakat qilingan va bir oz ko'proq tadqiqot qilgan, u ish emas edi sababi men \ EXT Direktoriyaning talab fayllar bir qator yo'q edi, deb chiqadi. Afsuski, shuning uchun Maven Markaziy birma-bir fayllarni yuklab olish uchun bo'lgan, tufayli mening ish bir necha tizimi masalalariga Plaginlar boshqaruvchisidan foydalanish mumkin emas. :(
qo'shib qo'ydi muallif Tufty, manba

JMeter 3.1 JSON javobini tahlil qilish uchun JSON Extractor bilan birga keladi. bu ifodani $. identifier1 [0] .valular dan foydalanishingiz mumkin qiymatlari ni chiqarish uchun JSON yo'li sifatida.

If your JSON response is going to simple always as shown in your question, you could use Regular Expression Extractor as well. Advantage is it is faster than JSON extractor. The regular expression would be "values":\[(.*?)\]

Reference: http://www.testautomationguru.com/jmeter-response-data-extractors-comparison/

0
qo'shib qo'ydi

JMeter 3.1 JSON javobini tahlil qilish uchun JSON Extractor bilan birga keladi. bu ifodani $. identifier1 [0] .valular dan foydalanishingiz mumkin qiymatlari ni chiqarish uchun JSON yo'li sifatida.

If your JSON response is going to simple always as shown in your question, you could use Regular Expression Extractor as well. Advantage is it is faster than JSON extractor. The regular expression would be "values":\[(.*?)\]

Reference: http://www.testautomationguru.com/jmeter-response-data-extractors-comparison/

0
qo'shib qo'ydi
Javascript UZB
Javascript UZB
99 ishtirokchilar

@js_uzb @vuejs_uz @react_uz @nodejs_uz @angular_uz @ngTashkent @yiiframework_uz @laravel_uz @linux_uzbek @python_uz @swift_uzb —————— @uzdevgroup @UzGeeksGroup ——— @UzDev_Jobs @jobs_uzb