1
我有一個json,下面的部分。我想編寫提供程序的數量並將其寫入結果文件。例如,這裏有10個提供者。所以我的要求是在文件中寫入數字10。我該怎麼做?計數並在正則表達式中提取提取值的數量
"providers":
[
{
"MM_logofile":"agd.svg",
"MM_isOfficialWithoutLogo":false,
"code":"AGD",
"name":"Agoda.com",
"logo":"AGD.png",
"isOfficial":false
},
{
"MM_logofile":"bks.svg",
"MM_isOfficialWithoutLogo":false,
"code":"BKS",
"name":"Booking.com",
"logo":"BKS.png",
"isOfficial":false
},
{
"MM_logofile":"pln.svg",
"MM_isOfficialWithoutLogo":false,
"code":"PLN",
"name":"Priceline.com",
"logo":"PLN.png",
"isOfficial":false
},
{
"MM_logofile":"ian.svg",
"MM_isOfficialWithoutLogo":false,
"code":"IAN",
"name":"Hotels.com",
"logo":"IAN-Other.png",
"isOfficial":false
},
{
"MM_logofile":"gar.svg",
"MM_isOfficialWithoutLogo":false,
"code":"GAR",
"name":"getaroom.com",
"logo":"GAR.png",
"isOfficial":false
},
{
"MM_logofile":"htv.svg",
"MM_isOfficialWithoutLogo":false,
"code":"HTV",
"name":"HotelTravel.com",
"logo":"HTV.png",
"isOfficial":false
},
{
"MM_logofile":"exp.svg",
"MM_isOfficialWithoutLogo":false,
"code":"EXP",
"name":"Expedia.dk",
"logo":"EXP-DK.png",
"isOfficial":false
},
{
"MM_logofile":null,
"MM_isOfficialWithoutLogo":true,
"code":"BOO",
"name":"Book with hotel",
"logo":"",
"isOfficial":true
},
{
"MM_logofile":"hcl.svg",
"MM_isOfficialWithoutLogo":false,
"code":"HCL",
"name":"HotelsClick.com",
"logo":"HCL.png",
"isOfficial":false
},
{
"MM_logofile":"vnn.svg",
"MM_isOfficialWithoutLogo":false,
"code":"VNN",
"name":"Venere.com",
"logo":"VNN.png",
"isOfficial":false
}
],
感謝您的答覆納文。是否可以在一個文件中寫入提供程序的數量? – Jane
你可以。添加BeanShell後處理器,創建一個文件並寫入它。 (beanShell腳本就像用Java編寫的腳本語言)一旦創建文件,就使用文件寫入選項之一。您可以使用前面在benshell sampler中提到的var.get(「providers_matchNr」)來檢索值。 –
更新了答案。試用。請記住根據您的機器更改文件的路徑 –