ใน JMeter ฉันได้ตั้งค่าคำขอ HTTP โดยทำ GET
พร้อมพารามิเตอร์ การตั้งค่าสถานะการเข้ารหัส URL ถูกตั้งค่าเป็นจริง (เพื่อเข้ารหัส URL อย่างถูกต้อง) มีช่องว่างในค่าของพารามิเตอร์ ดังนั้นฉันคาดว่าช่องว่างจะถูกแทนที่ด้วย %20
อย่างไรก็ตาม จะถูกแทนที่ด้วยเครื่องหมายบวก (+) เนื่องจากฉันใช้ ODATA ช่องว่างจึงควรเป็น %20
ค่าส่วนหนึ่งมาจากไฟล์ข้อมูลทดสอบ ${id}
ฉันได้ลองตั้งค่า Content-Type
เป็น text/plain
ทั้งในส่วน HTTP Header Manager รวมถึงคอลัมน์ประเภทเนื้อหาของพารามิเตอร์ด้วย
นี่คือลักษณะการเข้ารหัสที่แสดงสำหรับพารามิเตอร์ตัวใดตัวหนึ่ง:
filter=id+eq+%27myuniqueID+%27+and+page+eq+1+and+rpp+eq+300
ฉันคาดหวังสิ่งนี้:
filter=id%20eq%20%27myuniqueID%20%27%20and%20page%20eq%201%20and%20rpp%20eq%20300