ਜੇਮਿਟਰ ਟਿutorialਟੋਰਿਅਲ: ਰੈਸਟ ਵੈਸਟ ਸੇਵਾਵਾਂ ਦੀ ਜਾਂਚ ਕਰ ਰਿਹਾ ਹੈ

ਇਸ ਜਿਮੇਟਰ ਟਿutorialਟੋਰਿਅਲ ਵਿੱਚ, ਅਸੀਂ ਵੇਖਦੇ ਹਾਂ ਕਿ ਅਸੀਂ ਜੈਮਟਰ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰਦਿਆਂ ਇੱਕ REST API ਜਾਂ ਵੈੱਬ ਸਰਵਿਸ ਦੀ ਜਾਂਚ ਕਿਵੇਂ ਕਰ ਸਕਦੇ ਹਾਂ.

ਅਸੀਂ ਜੇਸਟਰ ਨੂੰ ਜੇਸਟਨ ਦੀ ਬੇਨਤੀ ਨੂੰ ਇੱਕ ਆਰਾਮਦਾਇਕ ਵੈੱਬ ਸਰਵਿਸ ਤੇ ਭੇਜਣ ਲਈ ਅਤੇ ਜੇਸਨ ਪ੍ਰਤਿਕ੍ਰਿਆ ਨੂੰ ਪਾਰਸ ਕਰਨ ਲਈ ਇਸਤੇਮਾਲ ਕਰ ਸਕਦੇ ਹਾਂ.

REST ਵੈੱਬ ਸਰਵਿਸ ਲਈ ਟੈਸਟ ਪਲਾਨ

  • ਥ੍ਰੈਡ ਸਮੂਹ
  • HTTP ਬੇਨਤੀ

ਕਿਸੇ ਵੀ ਜਮੀਟਰ ਟੈਸਟਾਂ ਦੀ ਤਰ੍ਹਾਂ, ਸਾਨੂੰ ਪਹਿਲਾਂ ਇੱਕ ਐਚਟੀਟੀਪੀ ਬੇਨਤੀ ਸੈਮਪਲਰ ਦੇ ਨਾਲ ਇੱਕ ਥ੍ਰੈਡ ਸਮੂਹ ਬਣਾਉਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈ.


ਟੈਸਟਿੰਗ-ਰੈਸਟ-ਜੇਮੇਟਰ -1

ਜੇ ਤੁਸੀਂ ਹੁਣ ਟੈਸਟ ਚਲਾਉਂਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ 415 ਦੇ ਜਵਾਬ ਕੋਡ ਅਤੇ ਇੱਕ ਜਵਾਬ ਸੁਨੇਹਾ 'ਅਸਮਰਥਿਤ ਮੀਡੀਆ ਕਿਸਮ' ਨਾਲ ਇੱਕ ਗਲਤੀ ਮਿਲ ਸਕਦੀ ਹੈ.


ਅਜਿਹਾ ਇਸ ਲਈ ਹੈ ਕਿਉਂਕਿ REST API ਸਿਰਲੇਖ ਬੇਨਤੀ ਵਿੱਚ 'ਸਮਗਰੀ-ਕਿਸਮ' ਅਤੇ 'ਐਕਸੈਸ' ਪੈਰਾਮੀਟਰਾਂ ਦੀ ਉਮੀਦ ਕਰ ਸਕਦਾ ਹੈ.

ਟੈਸਟਿੰਗ-ਰੈਸਟ-ਜਮੀਟਰ -7

  • HTTP ਹੈਡਰ ਮੈਨੇਜਰ

ਅੱਗੇ ਸਾਨੂੰ ਬੇਨਤੀ ਦੇ ਸਿਰਲੇਖ ਵਿੱਚ ਮਾਪਦੰਡਾਂ ਨੂੰ ਭੇਜਣ ਲਈ ਇੱਕ HTTP ਹੈਡਰ ਮੈਨੇਜਰ ਜੋੜਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ. ਸਾਨੂੰ ਬੇਨਤੀ ਸਿਰਲੇਖਾਂ ਵਜੋਂ 'ਸਮਗਰੀ-ਕਿਸਮ' ਅਤੇ 'ਐਕਸੈਸ' ਵੇਰੀਏਬਲ ਭੇਜਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈ.

ਟੈਸਟਿੰਗ-ਰੈਸਟ-ਜੇਮੇਟਰ -3


ਟੈਸਟਿੰਗ-ਰੈਸਟ-ਜਮੀਟਰ -4

ਸ਼ਾਇਦ, ਤੁਹਾਨੂੰ ਆਪਣੀ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਏਪੀਆਈ ਕੁੰਜੀ ਦੁਆਰਾ ਰਜਿਸਟਰ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ. ਇਸ ਨੂੰ POST methodੰਗ ਦੇ ਤੌਰ 'ਤੇ REST API ਨੂੰ ਭੇਜਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈ ਬੇਨਤੀ ਦਾ ਮੁੱਖ ਭਾਗ .

  • ਬੇਨਤੀ ਦੇ ਬਾਡੀ ਵਿੱਚ ਪੋਸਟ ਕਰੋ

ਟੈਸਟਿੰਗ-ਰੈਸਟ-ਜੀਮੇਟਰ -8

ਅਤੇ ਜੇਸਨ ਫਾਰਮੈਟ ਵਿੱਚ ਜਵਾਬ


ਟੈਸਟਿੰਗ-ਰੈਸਟ-ਜੇਮੇਟਰ -9

ਅੱਗੇ ਜੇਸਨ ਜਵਾਬ ਨੂੰ ਕੱractਣਾ ਜਾਂ ਪਾਰਸ ਕਰਨਾ ਹੈ.

  • ਜੇਸਨ ਜਵਾਬ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰੋ

ਜੈਮੇਟਰ ਦਾ ਇਕ ਸੌਖਾ ਕੰਮ ਹੈ ਪਲੱਗਇਨ ਜਿਸਨੂੰ JsonPath ਕਹਿੰਦੇ ਹਨ ਜਿਸਦੀ ਵਰਤੋਂ ਜੇਸਨ ਦੇ ਜਵਾਬਾਂ ਨੂੰ ਪਾਰਸ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ.

ਇੱਕ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ ਉਪਰੋਕਤ ਪਲੱਗਇਨ ਸਥਾਪਤ ਕਰ ਲੈਂਦੇ ਹੋ, ਤਾਂ ਅਸੀਂ ਇੱਕ ਪੋਸਟ ਪ੍ਰੋਸੈਸਰ ਦੇ ਤੌਰ ਤੇ ਜੇਸਨ ਪਾਥ ਐਕਸਟ੍ਰੈਕਟਰ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ


ਟੈਸਟਿੰਗ-ਜੇਸਨ-ਮਾਰਗ-ਐਕਸਟਰੈਕਟਰ

ਇਕ ਵਾਰ ਜਦੋਂ ਅਸੀਂ ਆਪਣੀ ਟੈਸਟ ਪਲਾਨ ਵਿਚ ਜੇਸਨ ਪਾਥ ਐਕਸਟ੍ਰੈਕਟਰ ਸ਼ਾਮਲ ਕਰ ਲੈਂਦੇ ਹਾਂ, ਤਾਂ ਅਸੀਂ ਜੇਸਨ ਐਲੀਮੈਂਟਸ ਦਾ ਹਵਾਲਾ ਦੇਣ ਲਈ ਬਿੰਦੀ ਸੰਕੇਤ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ.

ਇਸ ਉਦਾਹਰਣ ਵਿੱਚ, ਅਸੀਂ 'ਕਲਾਇੰਟ_ਆਈਡੀ' ਦਾ ਮੁੱਲ ਕੱ toਣਾ ਚਾਹੁੰਦੇ ਹਾਂ:

json-path-extractor


“ਕਲਾਇੰਟ_ਆਈਡੀ” ਦਾ ਮੁੱਲ ਵੇਰੀਏਬਲ ਵਿੱਚ “ਗਾਹਕ_ ਆਈਡੀ_ਵੈਲਯੂ” ਵਿੱਚ ਸੇਵ ਹੋਵੇਗਾ। ਤੁਸੀਂ ਚਾਹੋ ਕੋਈ ਸਾਰਥਕ ਨਾਮ ਦੇ ਸਕਦੇ ਹੋ.

ਇੱਕ ਵਾਰ ਵੈਰੀਏਬਲ ਦੇ ਨਾਮ ਵਿੱਚ ਵੈਲਯੂ ਸੇਵ ਹੋ ਜਾਣ ਤੇ, ਅਸੀਂ ਉਸ ਵੇਰੀਏਬਲ ਦਾ ਨਾਮ the {ਗਾਹਕ_ ਆਈਡੀ_ਵੈਲਯੂ the ਫਾਰਮੈਟ ਵਿੱਚ ਵਰਤ ਕੇ ਯਾਦ ਕਰ ਸਕਦੇ ਹਾਂ.

ਜੈਮੀਟਰ-ਰੈਸਟ-ਟੈਸਟਿੰਗ

ਦਿਲਚਸਪ ਲੇਖ