ไม่สามารถเรียกใช้บริการส่วนที่เหลือ api ใน loadrunner ได้?

ฉันกำลังประสบปัญหาขณะใช้บริการ Rest API ใน Loadrunner (VUGEN) ใน Soap UI มันทำงานได้ดี

ข้อมูลของฉันประกอบด้วยประมาณ 10 ฟิลด์ แต่ในขณะที่คำขอมีการแบ่งพารามิเตอร์หนึ่งออกเป็นสองพารามิเตอร์ ฉันก็พบข้อผิดพลาดเซิร์ฟเวอร์ภายใน

รบกวนช่วยด้วยไม่สามารถขึ้นบรรทัดใหม่ได้ เผื่อจะเขียนเป็นบรรทัดอื่น

รหัสคือ:

Action()
{

    web_custom_request("Calculate",
       "URL=http://sdfsdfsdfgsdfgsdfgsdfgsdfgsd/sdfgsdf/sdfgsd",
       "Method=POST",
       "Resource=0",
       "EncType=application/json",
       "Mode=HTTP", 
       "Body={\"program\":\"L002\",\"Number\":null,\"serviceNumber\":\"09000\",\"customerStateName\":\"{state}\",\"storeCode\":\"{store}\",\"Amount\":\"{amount}\",\"paymentDetails\":[{\"type\":\"{types}\",\"amount\":{amount}\"}]}",LAST);


    return 0;
}

ไม่สามารถเขียนเป็นโค้ดสองบรรทัดได้ ในกรณีที่ฉันพยายามเขียน มันแสดงข้อผิดพลาดทางไวยากรณ์เช่น , is missing หรือ " is missing ไม่สามารถเขียนได้ ใครก็ได้ช่วยด้วย

การตอบสนองมาเป็น:

{"program":"L002","Number":null,"serviceNumber":"09000","customer
  StateName":"MAHARASHTRA","storeCode":"1111","invoiceAmount":"50","paymentDetails":[{"type"
 :"CASH","amount":50"}]}

บรรทัดกำลังแบ่ง เช่น customerStateName เป็น customer,StateName ด้วยเหตุนี้ฉันจึงได้รับคำขอที่ไม่ถูกต้องในการตอบกลับ โปรดช่วยด้วย


person Rajesh Om    schedule 11.07.2017    source แหล่งที่มา
comment
ฉันไม่เข้าใจว่าคำถามของคุณคืออะไร   -  person Buzzy    schedule 11.07.2017
comment
เพื่อตอบสนองคำขอที่ไม่ถูกต้องเนื่องจากพารามิเตอร์ตัวหนึ่งถูกแบ่งออกเป็นสองรายการ ได้แก่ ชื่อรัฐลูกค้าเป็นลูกค้าและในบรรทัดใหม่เป็นชื่อรัฐ   -  person Rajesh Om    schedule 11.07.2017
comment
คุณแน่ใจหรือว่าไม่ใช่แค่พิมพ์แบบนั้นในคอนโซล? มี \n จริงอยู่ที่นั่นไหม?   -  person Buzzy    schedule 11.07.2017
comment
ความคิดเห็นที่สองของ Buzzy เกี่ยวกับการขึ้นบรรทัดใหม่เพื่อให้อ่านง่ายเทียบกับอักขระที่ฝังไว้ หากคุณมีข้อสงสัยใดๆ ให้ย้ายทั้งหมดไปที่บรรทัดเดียวที่ยาวมากๆ   -  person James Pulley    schedule 11.07.2017


คำตอบ (1)


ตั้งแต่ LoadRunner 12.53 คุณจะมีวิธีใหม่และง่ายกว่าในการเรียก REST API โดยใช้ web_rest() API ดูบล็อก โพสต์เกี่ยวกับเรื่องนี้

person Igor Markov    schedule 12.07.2017