នៅក្នុងឯកសារបង្រៀនអំពីប៉ារ៉ាម៉ែត្រនេះយើងក្រឡេកមើលវិធីដែលយើងអាចសាកល្បងតេស្តអេហ្វអេសអរអេសអរវ៉េសឬសេវាកម្មវ៉េបដោយប្រើឧបករណ៍អេមមេន។
យើងអាចប្រើ Jmeter ដើម្បីផ្ញើសំណើរបស់ Json ទៅសេវាកម្មបណ្តាញដ៏អស្ចារ្យហើយក៏អាចញែកការឆ្លើយតបរបស់ Json ផងដែរ។
ដូចគ្នានឹងការធ្វើតេស្ត Jmeter ណាមួយដែរដំបូងយើងត្រូវបង្កើតក្រុមខ្សែស្រឡាយមួយរួមជាមួយ HTTP Request Sampler ។
ប្រសិនបើអ្នកដំណើរការតេស្តឥឡូវនេះអ្នកអាចមានកំហុសជាមួយនឹងលេខកូដឆ្លើយតប ៤១៥ និងសារឆ្លើយតបថា“ ប្រភេទប្រព័ន្ធផ្សព្វផ្សាយដែលមិនបានគាំទ្រ” ។
នេះគឺដោយសារតែ API REST អាចរំពឹងថានឹងមានប្រភេទ“ មាតិកាប្រភេទ” និង“ ដំណើរការ” នៅក្នុងបឋមកថា។
បន្ទាប់យើងត្រូវបន្ថែមកម្មវិធីគ្រប់គ្រងបឋមកថា HTTP ដើម្បីបញ្ជូនប៉ារ៉ាម៉ែត្រនៅក្នុងបឋមកថានៃសំណើ។ យើងត្រូវផ្ញើអថេរ 'មាតិកាប្រភេទ' និង 'ការចូលប្រើ' ជាចំណងជើងសំណើ។
ភាគច្រើនអ្នកត្រូវចុះឈ្មោះពាក្យសុំរបស់អ្នកតាមរយៈលេខកូដ API ។ នេះចាំបាច់ត្រូវបានផ្ញើជាវិធីសាស្ត្រ POST ទៅ REST API នៅក្នុងឯកសារ រាងកាយនៃសំណើនេះ ។
និងការឆ្លើយតបជាទម្រង់ជេសុន
បន្ទាប់គឺដើម្បីដកស្រង់ឬដកស្រង់ចម្លើយចចសុន។
Jmeter មានភាពងាយស្រួល កម្មវិធីជំនួយដែលមានឈ្មោះថា JsonPath ដែលអាចត្រូវបានប្រើដើម្បីញែកការឆ្លើយតបរបស់ជុនសុន។
នៅពេលដែលអ្នកបានតំឡើងកម្មវិធីជំនួយខាងលើយើងអាចប្រើ Json Path Extractor ជាអ្នកកែសំរួលប្រកាស
នៅពេលដែលយើងបានបន្ថែម Json Path Extractor ទៅក្នុងផែនការតេស្តរបស់យើងយើងអាចប្រើចំនុចកំណត់ដើម្បីយោងលើធាតុជេសុន។
ក្នុងឧទាហរណ៍នេះយើងចង់ទាញយកតម្លៃ“ client_id”៖
តម្លៃរបស់“ client_id” នឹងត្រូវបានរក្សាទុកក្នុងអថេរដែលមានឈ្មោះ“ client_id_value” ។ អ្នកអាចដាក់ឈ្មោះដែលមានអត្ថន័យដែលអ្នកចង់បាន។
នៅពេលដែលតម្លៃត្រូវបានរក្សាទុកក្នុងឈ្មោះអថេរយើងអាចរំលឹកតម្លៃឡើងវិញដោយប្រើឈ្មោះអថេរនោះក្នុងទម្រង់ $ {client_id_value}