នៅក្នុងឯកសារបង្រៀន JMeter នេះយើងពន្យល់ពីវិធីផ្ញើឯកសារ JSON មួយឬច្រើនទៅក្នុងតួនៃសំណើររបស់ HTTP ។
នៅពេលសាកល្បង API RESTful ជាធម្មតាយើងផ្ញើសំណើ POST ទៅ API REST តាមទម្រង់ JSON ។ ប៉ារ៉ាម៉ែត្រនៃការស្នើសុំក្នុងទំរង់ JSON ចាំបាច់ត្រូវផ្ញើទៅក្នុងតួនៃសំណើររបស់ HTTP ។
ដំបូងអ្នកនឹងត្រូវការឯកសារអត្ថបទជាមួយសំណើ JSON ។ យើងនឹងប្រើឯកសារនេះដើម្បីផ្ញើទៅ REST API របស់យើងនៅក្នុងតួនៃសំណើ POST ។
ឧបមាឯកសារមានទីតាំងនៅ /Users/testing-excellence/Perf/blog/json_request.txt
ស្គ្រីប JMeter របស់យើងនឹងមានលក្ខណៈដូចនេះ៖
និយាយម៉្យាងទៀតយើងត្រូវជ្រើសរើសទិន្នន័យរាងកាយនៅក្នុង HTTP Sampler ហើយបញ្ចូលបន្ទាត់កូដខាងក្រោម
${__FileToString(/Users/testing-excellence/Perf/blog/${__eval(${json_file})}.txt,,)}
ជាក់ស្តែងផ្លូវនឹងខុសគ្នានៅលើម៉ាស៊ីនរបស់អ្នក។
ខ្សែខាងលើយកខ្លឹមសារនៃឯកសារដែលមានឈ្មោះថា json_file.txt ហើយផ្ញើខ្លឹមសារក្នុងតួនៃសំណើរទៅ REST API ។
ដោយសារ JMeter ត្រូវបានប្រើជាចម្បងសម្រាប់ដំណើរការនិងការធ្វើតេស្តផ្ទុកបន្ទុកយើងអាចផ្ទុកតេស្ត៍អេសអេសអរអេសរបស់យើងដោយផ្ញើសំណើ JSON ជាច្រើន
ដើម្បីធ្វើដូច្នេះយើងប្រើធាតុកំណត់រចនាសម្ព័ន្ធអេស។ អេស។ អេស។ អេស។ អេស។
នៅក្នុងឯកសារ CSV យើងមានជួរឈរដែលមានឈ្មោះឯកសារស្នើសុំ JSON ។ ឯកសារស៊ីអេសអេសនេះដើរតួជាឯកសារយោងទៅឯកសារជេអេស។
ឧបមាថាយើងមានឯកសារ JSON ចំនួន ១០ ឯកសារដែលមានឈ្មោះឯកសារ ១០០.txt ១០១.txt ១០៣.txt … .១១០.txt
ហើយឯកសារ CSV នឹងមើលទៅដូចជាៈ
បន្ទាប់មកនៅក្នុង JMeter យើងបន្ថែមធាតុ CSV Data Set Config ធាតុទៅក្នុងផែនការតេស្តរបស់យើង
អថេរគឺ JSON_FILE ដែលយកតម្លៃ ១០០, ១០១, ១០២ ។ ល។ ... ពីឯកសារ CSV ។
បន្ទាប់មកយើងត្រូវយោងអថេរនេះនៅក្នុង __FileToString()
របស់យើង មុខងារ JMeter, i.e.
នៅពេលដែលយើងធ្វើការសាកល្បង JMeter នេះវានឹងឆ្លងកាត់ CVS ដោយយកឈ្មោះឯកសារនីមួយៗនិងទាញយកមាតិកានៃឯកសារនីមួយៗដើម្បីផ្ញើជា JSON នៅក្នុងតួនៃសំណើ។