ਇਸ ਜਿਮੇਟਰ ਟਿutorialਟੋਰਿਅਲ ਵਿੱਚ, ਅਸੀਂ ਵੇਖਦੇ ਹਾਂ ਕਿ ਅਸੀਂ ਜੈਮਟਰ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰਦਿਆਂ ਇੱਕ REST API ਜਾਂ ਵੈੱਬ ਸਰਵਿਸ ਦੀ ਜਾਂਚ ਕਿਵੇਂ ਕਰ ਸਕਦੇ ਹਾਂ.
ਅਸੀਂ ਜੇਸਟਰ ਨੂੰ ਜੇਸਟਨ ਦੀ ਬੇਨਤੀ ਨੂੰ ਇੱਕ ਆਰਾਮਦਾਇਕ ਵੈੱਬ ਸਰਵਿਸ ਤੇ ਭੇਜਣ ਲਈ ਅਤੇ ਜੇਸਨ ਪ੍ਰਤਿਕ੍ਰਿਆ ਨੂੰ ਪਾਰਸ ਕਰਨ ਲਈ ਇਸਤੇਮਾਲ ਕਰ ਸਕਦੇ ਹਾਂ.
ਕਿਸੇ ਵੀ ਜਮੀਟਰ ਟੈਸਟਾਂ ਦੀ ਤਰ੍ਹਾਂ, ਸਾਨੂੰ ਪਹਿਲਾਂ ਇੱਕ ਐਚਟੀਟੀਪੀ ਬੇਨਤੀ ਸੈਮਪਲਰ ਦੇ ਨਾਲ ਇੱਕ ਥ੍ਰੈਡ ਸਮੂਹ ਬਣਾਉਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈ.
ਜੇ ਤੁਸੀਂ ਹੁਣ ਟੈਸਟ ਚਲਾਉਂਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ 415 ਦੇ ਜਵਾਬ ਕੋਡ ਅਤੇ ਇੱਕ ਜਵਾਬ ਸੁਨੇਹਾ 'ਅਸਮਰਥਿਤ ਮੀਡੀਆ ਕਿਸਮ' ਨਾਲ ਇੱਕ ਗਲਤੀ ਮਿਲ ਸਕਦੀ ਹੈ.
ਅਜਿਹਾ ਇਸ ਲਈ ਹੈ ਕਿਉਂਕਿ REST API ਸਿਰਲੇਖ ਬੇਨਤੀ ਵਿੱਚ 'ਸਮਗਰੀ-ਕਿਸਮ' ਅਤੇ 'ਐਕਸੈਸ' ਪੈਰਾਮੀਟਰਾਂ ਦੀ ਉਮੀਦ ਕਰ ਸਕਦਾ ਹੈ.
ਅੱਗੇ ਸਾਨੂੰ ਬੇਨਤੀ ਦੇ ਸਿਰਲੇਖ ਵਿੱਚ ਮਾਪਦੰਡਾਂ ਨੂੰ ਭੇਜਣ ਲਈ ਇੱਕ HTTP ਹੈਡਰ ਮੈਨੇਜਰ ਜੋੜਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ. ਸਾਨੂੰ ਬੇਨਤੀ ਸਿਰਲੇਖਾਂ ਵਜੋਂ 'ਸਮਗਰੀ-ਕਿਸਮ' ਅਤੇ 'ਐਕਸੈਸ' ਵੇਰੀਏਬਲ ਭੇਜਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈ.
ਸ਼ਾਇਦ, ਤੁਹਾਨੂੰ ਆਪਣੀ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਏਪੀਆਈ ਕੁੰਜੀ ਦੁਆਰਾ ਰਜਿਸਟਰ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ. ਇਸ ਨੂੰ POST methodੰਗ ਦੇ ਤੌਰ 'ਤੇ REST API ਨੂੰ ਭੇਜਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈ ਬੇਨਤੀ ਦਾ ਮੁੱਖ ਭਾਗ .
ਅਤੇ ਜੇਸਨ ਫਾਰਮੈਟ ਵਿੱਚ ਜਵਾਬ
ਅੱਗੇ ਜੇਸਨ ਜਵਾਬ ਨੂੰ ਕੱractਣਾ ਜਾਂ ਪਾਰਸ ਕਰਨਾ ਹੈ.
ਜੈਮੇਟਰ ਦਾ ਇਕ ਸੌਖਾ ਕੰਮ ਹੈ ਪਲੱਗਇਨ ਜਿਸਨੂੰ JsonPath ਕਹਿੰਦੇ ਹਨ ਜਿਸਦੀ ਵਰਤੋਂ ਜੇਸਨ ਦੇ ਜਵਾਬਾਂ ਨੂੰ ਪਾਰਸ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ.
ਇੱਕ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ ਉਪਰੋਕਤ ਪਲੱਗਇਨ ਸਥਾਪਤ ਕਰ ਲੈਂਦੇ ਹੋ, ਤਾਂ ਅਸੀਂ ਇੱਕ ਪੋਸਟ ਪ੍ਰੋਸੈਸਰ ਦੇ ਤੌਰ ਤੇ ਜੇਸਨ ਪਾਥ ਐਕਸਟ੍ਰੈਕਟਰ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ
ਇਕ ਵਾਰ ਜਦੋਂ ਅਸੀਂ ਆਪਣੀ ਟੈਸਟ ਪਲਾਨ ਵਿਚ ਜੇਸਨ ਪਾਥ ਐਕਸਟ੍ਰੈਕਟਰ ਸ਼ਾਮਲ ਕਰ ਲੈਂਦੇ ਹਾਂ, ਤਾਂ ਅਸੀਂ ਜੇਸਨ ਐਲੀਮੈਂਟਸ ਦਾ ਹਵਾਲਾ ਦੇਣ ਲਈ ਬਿੰਦੀ ਸੰਕੇਤ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ.
ਇਸ ਉਦਾਹਰਣ ਵਿੱਚ, ਅਸੀਂ 'ਕਲਾਇੰਟ_ਆਈਡੀ' ਦਾ ਮੁੱਲ ਕੱ toਣਾ ਚਾਹੁੰਦੇ ਹਾਂ:
“ਕਲਾਇੰਟ_ਆਈਡੀ” ਦਾ ਮੁੱਲ ਵੇਰੀਏਬਲ ਵਿੱਚ “ਗਾਹਕ_ ਆਈਡੀ_ਵੈਲਯੂ” ਵਿੱਚ ਸੇਵ ਹੋਵੇਗਾ। ਤੁਸੀਂ ਚਾਹੋ ਕੋਈ ਸਾਰਥਕ ਨਾਮ ਦੇ ਸਕਦੇ ਹੋ.
ਇੱਕ ਵਾਰ ਵੈਰੀਏਬਲ ਦੇ ਨਾਮ ਵਿੱਚ ਵੈਲਯੂ ਸੇਵ ਹੋ ਜਾਣ ਤੇ, ਅਸੀਂ ਉਸ ਵੇਰੀਏਬਲ ਦਾ ਨਾਮ the {ਗਾਹਕ_ ਆਈਡੀ_ਵੈਲਯੂ the ਫਾਰਮੈਟ ਵਿੱਚ ਵਰਤ ਕੇ ਯਾਦ ਕਰ ਸਕਦੇ ਹਾਂ.