JMeter Beginner Tutorial 21 - Correlation (with Regular Expression Extractor)

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ต.ค. 2024
  • FREE Courses - automationstep...
    Today we will learn:
    What is Correlation
    Why is it required
    How to use Regular Expression Extractor
    Step 1 : Create a Test Plan where you want to do dynamic referencing in JMeter
    Step 2 : Add Regular Expression Extractor in the Step from where response value(s) needs to be extracted
    Step 3 : Refer the extracted value (referred by Reference Name) into a subsequent step
    Step 4 : Run and validate
    references : regexr.com/
    ----------- PERFORMANCE TESTING -----------
    JMeter Beginner - bit.ly/2oBbtIU
    JMeter Intermediate - bit.ly/2oziNVB
    JMeter Advanced - bit.ly/2Q22Y6a
    JMeter Tips & Tricks - bit.ly/2NOfWD2
    Performance Testing - bit.ly/2wEXbLS
    _______ ONLINE COURSES TO LEARN _______
    Udemy Discounts - automationstep...
    GitHub - github.com/Rag...
    Udemy - www.udemy.com/...
    Training schedule - automationstep...
    ----------- UI TESTING -----------
    Selenium Beginners - bit.ly/2MGRS8K
    Selenium Java Framework from Scratch - bit.ly/2N9xvR6
    Selenium Python - bit.ly/2oyMp5x
    Selenium Tips - bit.ly/2owxc50
    Selenium Builder - bit.ly/2MKNtlq
    Katalon Studio - bit.ly/2wARFdi
    Robot Framework with RIDE- bit.ly/2Px6Ue9
    Robot Framework with Eclipse - bit.ly/2N8DZxb
    Protractor - bit.ly/2KtqVkU
    TestProject - bit.ly/2DRNJYE
    ----------- API TESTING -----------
    Web Services (API) - bit.ly/2MGafL7
    SoapUI - bit.ly/2MGahmd
    Postman - bit.ly/2wz8LrW
    General - bit.ly/2PYdwmV
    Katalon Studio API Testing - bit.ly/2BwuCTN
    ----------- MOBILE TESTING -----------
    Appium - bit.ly/2ZHFSGX
    Mobile Playlist - bit.ly/2PxpeUv
    ----------- CI | CD | DEVOPS -----------
    Jenkins Beginner - bit.ly/2MIn8EC
    Jenkins Tips & Trick - bit.ly/2LRt6xC
    Docker - bit.ly/2MInnzx
    Kubernetes - bit.ly/2MJIlMK
    ----------- VERSION CONTROL SYSTEM -----------
    Git & GitHub - bit.ly/2Q1pagY
    GitLab - bit.ly/2kQPGyQ
    ----------- PROGRAMMING -----------
    Java Beginners - bit.ly/2PVUcXs
    Java Tips & Tricks - bit.ly/2CdcDnJ
    GROOVY - bit.ly/2FvWV5C
    JAVASCRIPT - bit.ly/2KJDZ8o
    PYTHON - bit.ly/2Z4iRye
    ----------- IDE -----------
    Visual Studio Code - bit.ly/2V15yvt
    ----------- MAVEN -----------
    Maven - bit.ly/2NJdDRS
    ----------- OTHERS -----------
    Redis- bit.ly/2N9jyCG
    Misc - bit.ly/2Q2q5xQ
    Tools & Tips - bit.ly/2oBfwoR
    QnA Friday- bit.ly/2NgwGpw
    Sunday Special - bit.ly/2wB23BO
    Ask Raghav - bit.ly/2CoJGWf
    Interviews - bit.ly/2NIPPxk
    All Playlists - bit.ly/2LSiezA
    ---------- Connect with Raghav -----------
    Website - automationstep...
    LifeCharger -
    Udemy Courses - www.udemy.com/...
    Facebook - / automationstepbystep
    Twitter - / automationsbs
    TH-cam - / automationstepbystep
    Call for training at your location - raghav.qna@gmail.com
    You can support my mission for education by sharing this knowledge and helping as many people as you can
    Never Stop Learning
    Raghav

ความคิดเห็น • 274

  • @RajSharma-999
    @RajSharma-999 6 ปีที่แล้ว +4

    Hi Raghav, I have implemented performance test in my organization from scratch with the help of your Videos.
    Thanks a lot for extremely helpful vdos.

    • @RaghavPal
      @RaghavPal  6 ปีที่แล้ว +1

      Great to know this Raj, All the best.

  • @ashishchaurasia7542
    @ashishchaurasia7542 4 ปีที่แล้ว +1

    Delivered gracefully. Thanks Raghav.

    • @RaghavPal
      @RaghavPal  4 ปีที่แล้ว

      You're welcome Ashish

  • @sathishkumarbalasubramania6525
    @sathishkumarbalasubramania6525 4 ปีที่แล้ว

    Thanks Raghav for your time to teach JMeter and other technologies. Your teach the concepts very clearly and informative. Great.

    • @RaghavPal
      @RaghavPal  4 ปีที่แล้ว +1

      Thanks a ton Sathish, Can check all here - automationstepbystep.com/

  • @sonugunasekaran2960
    @sonugunasekaran2960 6 ปีที่แล้ว +1

    All Jmeter videos are useful and main advantage is understanding the concepts in a very short time.:-)

    • @RaghavPal
      @RaghavPal  6 ปีที่แล้ว

      Glad to know this Sonu

  • @kirankumarpinninty
    @kirankumarpinninty 7 ปีที่แล้ว +1

    Hi Raghav, Nice way of explanation with example. Thanks a lot.

    • @RaghavPal
      @RaghavPal  7 ปีที่แล้ว

      I am glad Kiran, you liked it.

  • @ysriniva01
    @ysriniva01 7 ปีที่แล้ว +1

    Thanks for the video. in bank projects they do not allow to put our response in third party or unknown sites . But the second option you mentioned in the jmeter itself (Regular expression) is quite useful.Thanks for sharing your knowledge.

    • @RaghavPal
      @RaghavPal  7 ปีที่แล้ว

      Thanks for watching Yuvaraj. glad to find your comment.

  • @imranatpucit
    @imranatpucit 7 ปีที่แล้ว +3

    Raghav.
    #GoodLesson #No19. Simple explanation.
    Thanks

  • @shaunakhkasbekar466
    @shaunakhkasbekar466 4 ปีที่แล้ว +1

    Very informative. Thanks
    Can you pls let know about the login scenario where session if is passed with multiple users
    And also to check performance of registration of page later save it and any play video performance.

    • @RaghavPal
      @RaghavPal  4 ปีที่แล้ว

      Hi Shaunakh, not sure on this and will have to check online

    • @ashishchaurasia7542
      @ashishchaurasia7542 4 ปีที่แล้ว +1

      Hi Raghav, I too request you to provide same help.

  • @aishwaryakamaraj3756
    @aishwaryakamaraj3756 8 หลายเดือนก่อน

    Thanks for the clear explanation sir 👍

    • @RaghavPal
      @RaghavPal  8 หลายเดือนก่อน

      You are welcome Aishwarya

  • @modernlifemanager7146
    @modernlifemanager7146 7 หลายเดือนก่อน

    Hello
    Could you please make a video on How to handle correlation for dynamic boundaries in Jmeter. Thanks

    • @RaghavPal
      @RaghavPal  7 หลายเดือนก่อน

      Noted.. I will check on this

  • @kapilbana292
    @kapilbana292 4 ปีที่แล้ว +1

    Hi Raghav, well explained.can you suggests some interview questions on the same topic?

    • @RaghavPal
      @RaghavPal  4 ปีที่แล้ว

      Hi Kapil, I will plan on this

  • @dhanasree12
    @dhanasree12 2 หลายเดือนก่อน +1

    Hi Raghav. thanks for the explanation
    If we get an empty right boundary what is the process for the boundary extractor
    In my application we have one token in the login page.while searching the same in recording I got the dynamic value in response headers,so I found the left boundary but right boundary is empty. How can I handle this
    If I give the right boundary as empty then I'm getting a lengthy url token in the request body
    And got 500 error while executing

    • @RaghavPal
      @RaghavPal  2 หลายเดือนก่อน

      Dhaana
      Handling an empty right boundary in JMeter's Boundary Extractor can be tricky, but there are a few strategies you can try:
      1. Use a Regular Expression Extractor: Instead of relying solely on the Boundary Extractor, you can use a Regular Expression Extractor to capture the token. This allows more flexibility in defining the pattern to match your token.
      ```plaintext
      Regular Expression: leftBoundary(.*?)rightBoundary
      ```
      If the right boundary is truly empty, you can use a pattern that captures until the end of the line or a specific character that follows the token.
      2. Adjust the Left Boundary: Sometimes, tweaking the left boundary to be more specific can help in capturing the correct token without needing a right boundary. Ensure that the left boundary is unique enough to avoid capturing unwanted data.
      3. Use a Post-Processor Script: If the above methods don't work, you can use a JSR223 Post-Processor with Groovy to manually extract the token from the response headers.
      ```groovy
      def responseHeaders = prev.getResponseHeaders()
      def matcher = (responseHeaders =~ /leftBoundary(.*?)
      /)
      if (matcher.find()) {
      vars.put("token", matcher.group(1))
      }
      ```
      4. Boundary Extractor with Partial Right Boundary: If there's any consistent character or pattern that follows the token, even if it's not a full boundary, you can use that as the right boundary.
      ```plaintext
      Left Boundary: leftBoundary
      Right Boundary:
      (or any other consistent character/pattern)
      ```
      These approaches should help you capture the token correctly without causing errors
      --

    • @dhanasree12
      @dhanasree12 2 หลายเดือนก่อน

      @@RaghavPal Thank you
      U are always giving multiple solutions.Thank you very much

  • @BhawnaBhardwaj-rm1rn
    @BhawnaBhardwaj-rm1rn ปีที่แล้ว

    Hi Raghav, Veru good session on correlation. If am using a login to a website and then going through subsequent pages. How will I know what cookies/headers/sessionid I need to pass from first HTTP request. I am doing such scenario and having hard time to understand this.

    • @RaghavPal
      @RaghavPal  ปีที่แล้ว +1

      Hi Bhawna,
      In JMeter, you can capture and use the cookies, headers, and session IDs from the first HTTP request in subsequent requests by using the "HTTP Cookie Manager" and "HTTP Header Manager" elements.
      Here's how you can do it:
      Add an "HTTP Cookie Manager" element to your test plan. This will ensure that cookies are stored and sent with subsequent requests.
      Add an "HTTP Header Manager" element to your test plan. This will allow you to add custom headers to your requests.
      Send a request to the login page of the website and enter valid login credentials.
      Check the response headers of the login request for any cookies or session IDs that are returned. You can use the "View Results Tree" listener to view the response headers.
      Copy the cookie or session ID value and add it to the "HTTP Cookie Manager" element using the "Name" and "Value" fields.
      If there are any custom headers required for subsequent requests, add them to the "HTTP Header Manager" element using the "Name" and "Value" fields.
      For subsequent requests, JMeter will automatically include the cookies and headers that you specified in the "HTTP Cookie Manager" and "HTTP Header Manager" elements.
      By following these steps, you should be able to successfully capture and use the necessary cookies, headers, and session IDs for your JMeter test scenario

  • @yourworld4786
    @yourworld4786 4 ปีที่แล้ว +1

    Hi Raghav thanks for the video, One quick question pls?

    • @RaghavPal
      @RaghavPal  4 ปีที่แล้ว

      Sure Faizan pls tell me

    • @yourworld4786
      @yourworld4786 4 ปีที่แล้ว

      I am performance Tester but not good In scripting part

    • @RaghavPal
      @RaghavPal  4 ปีที่แล้ว

      No problem, you can continue with the JMeter videos. They do not have much scripting and meanwhile plan to learn some languages like java - automationstepbystep.com/online-courses/

  • @DobromirManchev
    @DobromirManchev 7 ปีที่แล้ว +2

    Awesome, thanks a lot!

  • @bashardlaleh2110
    @bashardlaleh2110 8 หลายเดือนก่อน

    another good use case for this is extracting a CSRF token from a GET login page response and passing it in the POST request for some web frameworks like Laravel

    • @RaghavPal
      @RaghavPal  8 หลายเดือนก่อน

      thanks for adding Bashar

  • @86dushyanth
    @86dushyanth ปีที่แล้ว

    Thanks Raghav for the video

    • @RaghavPal
      @RaghavPal  ปีที่แล้ว

      Most welcome Dushyanth

  • @ramareddybheemanagoud2331
    @ramareddybheemanagoud2331 4 ปีที่แล้ว

    Nice explanation, thanks lot for nice content

    • @RaghavPal
      @RaghavPal  4 ปีที่แล้ว

      You are welcome Rama

  • @guru-zf1tz
    @guru-zf1tz 3 ปีที่แล้ว

    In your experience which way was best for correction auto or manual

    • @RaghavPal
      @RaghavPal  3 ปีที่แล้ว

      do you mean correlation? it depends, anyways we have to setup the samplers one time and can run it any no of times, it is more like automation

  • @saidinesh2878
    @saidinesh2878 4 ปีที่แล้ว +1

    What is the difference between JSON extractor and Regular expression extractor?? can we achieve correlation with the JSON extractor?

    • @RaghavPal
      @RaghavPal  4 ปีที่แล้ว

      Yes, you can, JSON extractor is created for JSON response in specific. Reg exp extractor is general

    • @saidinesh2878
      @saidinesh2878 4 ปีที่แล้ว

      @@RaghavPal Thank you so much Sir

  • @sathishreddy7522
    @sathishreddy7522 5 ปีที่แล้ว

    Thanks for made video sir ,it useful for me in my project

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว

      Happy to know this Sathish

  • @Userforsociety
    @Userforsociety 7 ปีที่แล้ว +1

    Hi Raghav . thanks for the videos. they are really helpful. what happens if we use only (.*) instead of (.*?) in regards exp extractor and need some more clarity on template field.

    • @RaghavPal
      @RaghavPal  7 ปีที่แล้ว

      Hi Revanth, you can check this and other options on the site regexr.com/ as explained in the video

  • @hamifargoogle7618
    @hamifargoogle7618 3 ปีที่แล้ว

    Can you please provide example of Logging in to website and correlating to session ID and other Dynamic values?

    • @RaghavPal
      @RaghavPal  3 ปีที่แล้ว

      I will plan a session

  • @vanshikagupta5025
    @vanshikagupta5025 2 ปีที่แล้ว

    Hi Raghav, I have a question -
    My url looks like ip:port/OTAService_MCI/webresources/OTAWebService/SONEListener?imei=$IMEI&imsi=$IMSI&msisdn=$MSISDN and I need to pass multiple values in IMEI, IMSI and MSISDN.
    What needs to be done in this case? Can you please help?

    • @RaghavPal
      @RaghavPal  2 ปีที่แล้ว

      Hi Vanshika, in the video I have explained the parts of HTTP request, if you need more help. pls check this
      www.blazemeter.com/blog/jmeter-http-request
      octoperf.com/blog/2021/11/25/jmeter-http-requests/#request-values

  • @randommastivideos
    @randommastivideos 9 หลายเดือนก่อน

    Hi Raghav sir
    It this the complete course of JMETER? Or do we have more learn apart from these 32 videos?

    • @RaghavPal
      @RaghavPal  9 หลายเดือนก่อน

      This is complete, I will suggest to also check JMeter Masterclass - automationstepbystep.com/

  • @sairohit9846
    @sairohit9846 2 ปีที่แล้ว

    Hi, Can you please provide the syntax how to use multiple regular expression at a time.

    • @RaghavPal
      @RaghavPal  2 ปีที่แล้ว

      Hi Sai, check my JSON extractor video - th-cam.com/video/3w0x6u4-6ng/w-d-xo.html
      this can help - stackoverflow.com/questions/39478983/how-to-extract-multiple-values-with-a-regular-expression-in-jmeter

  • @LatinRemixes25
    @LatinRemixes25 5 ปีที่แล้ว

    Muchisimas Gracias !!!!!!!
    I was looking for this !!!! Thank You so much!!!

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว

      You're welcome Bryan

  • @sumeshsuseelan2954
    @sumeshsuseelan2954 5 ปีที่แล้ว

    Thank you so much bro ... your videos have helped me a lot :)

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว +1

      Glad to know this Sumesh, You're welcome

  • @magnet2407
    @magnet2407 2 ปีที่แล้ว

    If even First sampler of a thread contains dynamic values in parameter box then how to handle it and refer to next samplers? Should we apply Regular expression extrator in same thread or previous thread ?

    • @RaghavPal
      @RaghavPal  2 ปีที่แล้ว

      Hi Abhi, yes, you can do it

  • @NazCookingDelights
    @NazCookingDelights 4 ปีที่แล้ว

    Hi Raghav, Thank you for the wonderful lectures! I have a doubt , for websites which needs onetime authentication code from microsoft authenticator app(or OTP from mobile phones) along with the username and password, How can we do the load test for multiple users ? Please help i am getting failure on testing such login for multiple users , only first thread passess

    • @RaghavPal
      @RaghavPal  4 ปีที่แล้ว

      Hi Nazrin, Although there are ways to get OTP, The best thing here will be if you can talk to your dev team and have the otp authentication disabled in testing env. 2nd best option in case the authentication can be done via some api call. That is more efficient.

  • @rafishaik9336
    @rafishaik9336 7 ปีที่แล้ว

    Hi Ragava, I am very thankfull you for this videos and i have small doubt , I want to run to different record scripts at a time with sequential way . any possible way

    • @RaghavPal
      @RaghavPal  7 ปีที่แล้ว

      Hi Rafi, all the requests in a thread group run sequentially.

  • @mdobaydullah8744
    @mdobaydullah8744 7 ปีที่แล้ว +1

    Thank you

  • @DucNguyen-xn5bd
    @DucNguyen-xn5bd 5 ปีที่แล้ว

    Hi Raghav, I don't understand about Match No. you choose 4 and the result is lifecharger.org/archive? and what the result if I choose $2$ or $1$$2$?

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว

      Hi Duc, this is a concept in regular expression. If you put any expression inside brackets () it forms a group and in jmeter template field we can target the group. e.g $1$ refers to group 1, $2$ to group 2 and so on.

  • @sonuKumar-dx5hr
    @sonuKumar-dx5hr 5 ปีที่แล้ว

    Raghav please do it for some complex application. Not clearly shown the dynamic values getting from the server..when you hover to any step please explain it also what its function and role.your explanation is too simple and clear which is highly appreciated but not satisfactory on single run.
    Hope you will never disappoint learners like me. :)

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว

      Hi Sonu, appreciate your feedback. Will add more examples soon

  • @LayanSooriyaarachchi
    @LayanSooriyaarachchi 5 ปีที่แล้ว

    nice explanation !!!

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว +1

      Thanks Layan

  • @ronaldlaw9689
    @ronaldlaw9689 5 ปีที่แล้ว

    Hi Raghav,
    Great tutorial. Thanks.
    Question: So, supposed that I have a set of regular expression variables, says, hyperLink_01, hyperLink_02, ... hyperLink_n. I would want to use them in a loop to says (for i =1, i > 3, i++; randamly select hyperLink_ for http sampler). How would can I achieve this goal?
    Maybe there is a post processor I could use to write a script and transform the regular expression variables randomly to a new variable and parse it in the next http sampler. But I am not very familiar with extracting the variable from groovy.
    Thanks,
    -Ronald

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว

      Hi Ronald, you can use while controller for that. An example of while loop th-cam.com/video/Ac7zWw1SZZw/w-d-xo.html

  • @workwork7505
    @workwork7505 2 ปีที่แล้ว

    Can you please create a video on Correction with Login application. With some website requires login into application.

  • @sangam912
    @sangam912 3 ปีที่แล้ว

    HI Raghav, this vedio was helpful, but I have a query, How to use correlation with multiple APIs lets say 100 APIs. Do we need to copy paste same variable in each API or Do we have an alternate solution for this. Please help.
    Thanks in Advance

    • @RaghavPal
      @RaghavPal  3 ปีที่แล้ว

      Hi Amar, to the best of my knowledge (hoping I can recall), you can put the variable and value at one place like user defined variables, However you will still need to update the variable reference in each of the request for once, Now as its being referred from a single location, in future if any changes happen, you will need to change at one place,

  • @manekagayomi9079
    @manekagayomi9079 6 ปีที่แล้ว

    Hi Raghav,
    I have do the same steps you did in this video.But I have a doubt point.
    In the first step i added your web site's url for the sampler and view the result.
    Then go to "RegExp Tester" and test below regular expression.
    href="(.*?)">
    The it's match count is 58.
    Now i added the regular expression as you mention.
    But it track only one url there.Why is that?
    Also in the Regular Expression "Match No.(0 for Random) is not clear to me.
    Can you please help me?

    • @RaghavPal
      @RaghavPal  6 ปีที่แล้ว

      Hi Maneka, we are matching a single group using $1$

  • @vivekhegde9928
    @vivekhegde9928 ปีที่แล้ว

    Hi Raghav, I have to do the following in jmeter: store the response(2 values) of the request 1 and add it as input for the second request(second request has parameter body). I tried using json and regex which is not working. Can you please suggest me which one I have to follow?

    • @RaghavPal
      @RaghavPal  ปีที่แล้ว

      Hi Vivek
      Before the details, some videos to help you
      JMeter Correlation - th-cam.com/video/7-NcyZuUQnw/w-d-xo.html
      JMeter JSON Extractor - th-cam.com/video/3w0x6u4-6ng/w-d-xo.html
      There are a few ways to store the response of the first request in JMeter and use it as input for the second request. One way is to use the *Regular Expression Extractor* post-processor. The Regular Expression Extractor post-processor can be used to extract specific values from the response of a request. The extracted values can then be stored in variables, which can be used in subsequent requests.
      Another way to store the response of the first request is to use the **BeanShell Post-Processor**. The BeanShell Post-Processor can be used to execute arbitrary Java code. This code can be used to store the response of the first request in variables, which can then be used in subsequent requests.
      Here is an example of how to use the **Regular Expression Extractor** post-processor to store the response of the first request in JMeter:
      1. Add a **Regular Expression Extractor** post-processor to the first request.
      2. In the **Regular Expression** field, enter the regular expression that you want to use to extract the values from the response.
      3. In the **Variable Names** field, enter the names of the variables that you want to store the extracted values in.
      Here is an example of how to use the **BeanShell Post-Processor** to store the response of the first request in JMeter:
      1. Add a **BeanShell Post-Processor** post-processor to the first request.
      2. In the **Script** field, enter the following Java code:
      ```
      vars.put("key1", response.get("key1"));
      vars.put("key2", response.get("key2"));
      ```
      This code will store the values of the `key1` and `key2` keys in the `vars` object. The `vars` object is a global object that can be used to store variables in JMeter.
      Once the response of the first request has been stored in variables, you can use these variables in the second request. For example, you could use the variables to create the body of the second request

  • @LayanSooriyaarachchi
    @LayanSooriyaarachchi 5 ปีที่แล้ว

    Hi Raghav,
    Is there a way to pick the values from request body and pass them to next request/s by using regular expression or something else for REST web services?
    (In this way we can pick values from response body and pass to next requests no)
    Ex: a scenario like when generate random reference number from JMeter itself using a function and pass it to several request bodies

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว

      Hi Layan, yes you can look at json extractor - th-cam.com/video/3w0x6u4-6ng/w-d-xo.html

  • @Tapana32
    @Tapana32 7 ปีที่แล้ว

    Hi bro nice tutorial i love this .thanks

    • @RaghavPal
      @RaghavPal  7 ปีที่แล้ว

      thanks for watching. keep learning

  • @anilbabukochuri6548
    @anilbabukochuri6548 7 ปีที่แล้ว

    Thanks for your videos, they are really easy to understand and follow. Can you please post a video on Redis Data Set. Thanks

    • @RaghavPal
      @RaghavPal  7 ปีที่แล้ว +1

      I am glad it helped. I have taken down your request, will try to post some videos on it in some time. Keep learning

    • @anilbabukochuri6548
      @anilbabukochuri6548 7 ปีที่แล้ว

      Thanks

    • @anilbabukochuri6548
      @anilbabukochuri6548 7 ปีที่แล้ว

      Please post any videos on Jmeter Redis Dataset.

    • @RaghavPal
      @RaghavPal  7 ปีที่แล้ว

      i know you have requested it earlier. I will inform you once i get time and create a session on this.

  • @alandiaz256
    @alandiaz256 5 ปีที่แล้ว

    Thank you! But I have a problem. I'm traying to perform with a payment system (NPS) when I run Jmeter, the page before nps runs OK, but when It's starting to run nps, Response code: 403,Response code: 500, I've created regular Expression for all variables that it need... Can I send you a mail to see my problem ?

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว

      Hi Alan, 403 is for unauthorized. Pls check if your request needs any kind of authorization. You can use JMeter authorization manager - www.blazemeter.com/blog/how-use-http-basic-authentication-jmeter/

  • @naincypriya2281
    @naincypriya2281 7 ปีที่แล้ว +1

    Thankyou so much sir

    • @RaghavPal
      @RaghavPal  7 ปีที่แล้ว

      you're welcome Naincy

  • @TheManju66
    @TheManju66 6 ปีที่แล้ว

    Awesome videos, thank you

    • @RaghavPal
      @RaghavPal  6 ปีที่แล้ว

      you're welcome Manjunath

  • @neelimapatnaik4327
    @neelimapatnaik4327 2 ปีที่แล้ว

    Hi, How to plick unique regular expression. I see 18 results for my regular expression test in Respone, need to pick only the first one.

    • @RaghavPal
      @RaghavPal  2 ปีที่แล้ว

      Hi Neelima, you can get some help from here regexone.com/

  • @murugappanm1107
    @murugappanm1107 6 ปีที่แล้ว

    good explanation

    • @RaghavPal
      @RaghavPal  6 ปีที่แล้ว

      thanks for watching.

  • @gokuls7014
    @gokuls7014 2 ปีที่แล้ว

    Hi Raghav, Could you please explain, how to handle Microsoft Authentication log in in Jmeter?

    • @RaghavPal
      @RaghavPal  2 ปีที่แล้ว

      Hi Gokul, this can help
      www.vanderveer.io/jmeter-azure-ad-no-plugins/

    • @gokuls7014
      @gokuls7014 2 ปีที่แล้ว

      Thanks Raghav

  • @guru-zf1tz
    @guru-zf1tz 3 ปีที่แล้ว

    So many types interviewer asked why we need correlation?
    Any best ans do u have pls tell me in simply word's and also think time

    • @RaghavPal
      @RaghavPal  3 ปีที่แล้ว

      Mostly it is to transfer tokens to maintain session. Think Time is to mimic real user behaviour to have some pause between requests

  • @sagardawadi9208
    @sagardawadi9208 4 ปีที่แล้ว

    How to extract CSRF token that change dynamically in HTTP header manager ? I need to bypass CSRF token for a site that it changes every time ?

    • @RaghavPal
      @RaghavPal  4 ปีที่แล้ว

      Hi Sagar, did you try to apply the same process. What is the issue you got.

  • @prashantdb2031
    @prashantdb2031 6 ปีที่แล้ว

    Hi Raghav. I want to fetch all the links one by one belonging to the group 1.. In this video, it is taking the very first link. Thanks in advance !!

    • @RaghavPal
      @RaghavPal  6 ปีที่แล้ว

      Hi Prashant, you can try by reference name and _g0, g1,.. etc. Check this link too - jmeter.apache.org/usermanual/regular_expressions.html

  • @amulya3014
    @amulya3014 ปีที่แล้ว

    Hii!! I am getting 403 forbidden error for post method it says csrf not found to compare the path! Can you please help

    • @RaghavPal
      @RaghavPal  ปีที่แล้ว

      Hi Amulya,
      A 403 Forbidden error with a message about CSRF usually means that the application is using CSRF protection, and JMeter is not sending the correct CSRF token with the request.
      To fix this issue, you will need to correlate the CSRF token in JMeter and send it with the request. Here's how you can do it:
      First, check the response of the login request in your JMeter script to see if the server is sending a CSRF token. Look for a response header or body that contains the CSRF token.
      If the CSRF token is present in the response, you will need to extract it from the response using a JMeter extractor. To do this, add a Regular Expression Extractor post-processor to the login request in your JMeter script.
      In the Regular Expression Extractor, set the "Reference Name" field to a variable name that you can use later in your script to refer to the extracted CSRF token. Set the "Regular Expression" field to a regular expression that matches the CSRF token in the response.
      Add a new HTTP Request sampler for the request that is giving you the 403 Forbidden error. In the HTTP Request sampler, set the path and other parameters as necessary.
      In the HTTP Request sampler, add a HTTP Header Manager to set the CSRF token in the request. In the HTTP Header Manager, add a new header with the name "X-CSRF-Token" (or whatever header the server is expecting) and set the value to the variable name you used in step 3.
      Save and run your JMeter script again. The CSRF token should now be sent with the request, and you should no longer receive a 403 Forbidden error.
      It's important to note that the exact steps for correlating the CSRF token may vary depending on the specific application and how it handles CSRF protection. You may need to consult the application's documentation or contact the developers for assistance in correlating the CSRF token.

  • @reddevilmelbourne
    @reddevilmelbourne 7 ปีที่แล้ว

    Hi Raghav, can you please explain json path extractor? and how can we store the vales found using extractor in csv? Thanks in advance. This session was very helpful

    • @RaghavPal
      @RaghavPal  7 ปีที่แล้ว

      Hi Akhil, it can take some time to create a session over this topic. For immediate help you can get some solutions over the internet.

  • @vishalkumar-mk2hp
    @vishalkumar-mk2hp 5 ปีที่แล้ว

    Hi Raghav, Thanks for the awesome video.
    I have a doubt:
    1. I need to capture entire response and reuse it next , how to save it as it won't be having any boundaries .
    Thanks in advance!

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว

      Hi Vishal, you can save the entire response to a variable and then use the variable in your next request.
      stackoverflow.com/questions/34463412/how-to-save-response-in-a-variable-in-jmeter
      dzone.com/articles/how-to-save-response-data-in-jmeter
      www.redline13.com/blog/2018/09/jmeter-extract-and-re-use-as-variable/

  • @madhunellore253
    @madhunellore253 5 ปีที่แล้ว +1

    Hi Raghav sir..how can we identify which value is dynamic value from response..

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว

      Hi Madhu, This is actually your scenario need. Correlation helps to fetch the value based on the regular expression you give. So if you need to fetch any value from the response, you can generate a regular expression to match and use correlation.

  • @hamifargoogle7618
    @hamifargoogle7618 3 ปีที่แล้ว

    Please create a video on Correlation on web application with Jsession and session ids by login in the application.

    • @RaghavPal
      @RaghavPal  3 ปีที่แล้ว +1

      I will plan

  • @luisarturocardenasmiranda6459
    @luisarturocardenasmiranda6459 5 ปีที่แล้ว

    Hello Raghav, you could upload a video, to capture, with more complex regular expressions is that I'm starting in my work and they demand more complex exercises with regular expressions.

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว

      Hi Luis, I will try to do it but will take some time. There is a lot of good info available online. You may try that meanwhile

  • @anilsonkar5554
    @anilsonkar5554 6 ปีที่แล้ว

    Hi Sir, Can i login & access make scenarios with single token for multiple users? if yes, what are steps?

    • @RaghavPal
      @RaghavPal  6 ปีที่แล้ว

      Hi Anil, if you are referring to passing the token to other requests using correlation, it can be done

  • @aryaabinash3138
    @aryaabinash3138 3 ปีที่แล้ว

    I followed the steps but I am seeing error while refering the variable name in a new http request. URI doesn't specify a valid host name http:/
    Could you please let me know the solution? Also after getting the value how to use the same in another post operation?

    • @RaghavPal
      @RaghavPal  3 ปีที่แล้ว +1

      Hi Arya, try to use a different path to extract

  • @sandeeprao6182
    @sandeeprao6182 7 ปีที่แล้ว

    Hi Raghava,
    FTS+Content=S.sh.2.14.22.24%7c1%7c%2
    can you please help how to extract only 2.14.22.24 from the above content.

  • @kalyanipatki3237
    @kalyanipatki3237 6 ปีที่แล้ว

    Hi Raghav, Kindly guide for a case where I've to fetch value of a reg exp from a particular block in the page response.

    • @RaghavPal
      @RaghavPal  6 ปีที่แล้ว

      Hi Kalyani, regular expression extractor should work in that case too. Can you explain what exactly is the structure and need

  • @fayyazahmed6503
    @fayyazahmed6503 6 ปีที่แล้ว

    hi guyz
    I was wondering how to pass the cookie from one thread to another. Basically I have Thread1- Login (1 loop), Thread 2- searches(Loops n times) and Thread 3- Logout (1 loop). So I am not able to use the cookie that is being generated in Thread 1 and hence my requests in thread 2 fail. Any suggestions for this issue? i want to handle the session through regular expression extractor.

    • @RaghavPal
      @RaghavPal  6 ปีที่แล้ว

      Hi Fayyaz, you can do this in a single thread, check this - th-cam.com/video/jKiZ1efpE5w/w-d-xo.html

  • @rafishaik9336
    @rafishaik9336 7 ปีที่แล้ว

    Thanks a lot,

  • @vankayalapatisrihari1718
    @vankayalapatisrihari1718 5 ปีที่แล้ว

    Hi Raghav
    In drop list for example around 10 - 15 elements is there. I am running the load test for 10 users and each user picks the element one by one in sequence order.
    ex:- user1 -- element 1
    user2--- element 2, etc
    how to handle the correlation in this case? please explain
    Thanks

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว

      Hi Srihari, are you able to create a regex to store elements. If yes you can just take help of a while loop. Else if your elements are static, You can put them in an excel file and iterate through them without using correlation.

  • @EverTC
    @EverTC 5 ปีที่แล้ว

    Hi Raghav,Can you please explain how to analyze memory leaks in performance testing

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว

      Hi Shilpa, I will try to do a session soon on this

  • @guhanshanmugasundaram8850
    @guhanshanmugasundaram8850 5 ปีที่แล้ว

    Hi Raghav.
    What is "Match No. (0 for Random)"? , what's the purpose of it?
    I find hard to understand that particular.

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว

      Hi Guhan, the match no signifies that if your regular expression matches multiple values, then which one to consider. For example your regex gives 5 matches and you want to extract the 4th value, you will give 4 in Match No. Now in case you want to match any random value out of extracted values, you can give 0.

    • @guhanshanmugasundaram8850
      @guhanshanmugasundaram8850 5 ปีที่แล้ว

      @@RaghavPal Thanks Raghav :)
      "Reference Name" is not available in Jmeter 5.1
      What should we use as a substitute? Help me out

  • @saurabhsrivastav902
    @saurabhsrivastav902 2 ปีที่แล้ว

    Hi, My token generated in Thread group 1 expires after 60 mins, so in thread group 2 it's displays as token failed. How can I regenerate the token and use it continuing the test without any interruption? I don't want to use the Action contoller in Thread group1 for pause as it keeps the test plan paused for the given time. Any other way?? Plz let me know

    • @RaghavPal
      @RaghavPal  2 ปีที่แล้ว +1

      Hi Saurabh, I may not have understood your exact scenario, but in general, you will need to store the token in a variable and pass it to the other thread group
      stackoverflow.com/questions/707832/how-do-i-pass-a-variable-from-one-thread-group-to-another-in-jmeter
      For the expiration, why do you not want to use Flow Control Action
      Can check some other options online

    • @saurabhsrivastav902
      @saurabhsrivastav902 2 ปีที่แล้ว

      @@RaghavPal Thread Group 1 has token, which I am using in other thread group. After 1 hr, the token expires so I want to pause the test and recall the thread group 1 and use the new token as my test takes 3-4 hrs to complete. Any suggestions on it..?

    • @saurabhsrivastav902
      @saurabhsrivastav902 2 ปีที่แล้ว

      @@RaghavPal I have tried to put if controller and give condition to validate 401 response in Thread group 2, but the issue is token generation has WebdriverSampler so as soon as the flow comes to 2nd thread group it firstly starts the webSampler which is inside the if controller. I want WebSampler to execute only when the if controller condition is met. Any suggestions on it?

    • @RaghavPal
      @RaghavPal  2 ปีที่แล้ว +1

      I will update if I find anything on this

  • @SrinivasarajuT
    @SrinivasarajuT ปีที่แล้ว

    how to add list of orders from response headers to next http request example orders:33,45,46
    using regular expression extractor add every order in next request but it take only one order id 33

    • @RaghavPal
      @RaghavPal  ปีที่แล้ว

      Hi Srinivas,
      To extract multiple order IDs from the response headers and use them in the next HTTP request, you can use the JMeter Regular Expression Extractor and a Loop Controller. Here are the steps:
      Add a Regular Expression Extractor as a child of the HTTP request that returns the response headers containing the order IDs.
      In the Regular Expression Extractor, configure the following settings:
      "Apply to" should be set to "Response Headers".
      "Response Headers" should be set to the name of the header containing the order IDs (e.g. "Orders").
      "Regular Expression" should be set to a regular expression that matches a single order ID (e.g. (\d+)).
      "Template" should be set to $1$.
      Add a Loop Controller as a child of the HTTP request that will use the extracted order IDs.
      In the Loop Controller, configure the following settings:
      "Loop Count" should be set to the number of order IDs that were extracted.
      "Use Separate Thread Group" should be unchecked.
      Add an HTTP request as a child of the Loop Controller.
      In the HTTP request, set the path or parameter that contains the order ID to ${order}.
      Run the test plan.
      By following these steps, JMeter will extract all order IDs from the response headers and use them in separate HTTP requests inside the Loop Controller. The ${order} variable will be replaced with the extracted order ID during each iteration of the loop

  • @anmolsarraf4845
    @anmolsarraf4845 6 ปีที่แล้ว

    Hi Raghav, a small question : If on a page we have to select some records and then on the other page (pagenation is there), so how to implement pagenation in jmeter. Can you please explain it through video or any possible way?

    • @RaghavPal
      @RaghavPal  6 ปีที่แล้ว

      Hi Anmol, not sure, will have to check online

    • @anmolsarraf4845
      @anmolsarraf4845 6 ปีที่แล้ว

      Automation Step by Step - Raghav Pal let me know if you can help in this

  • @muthulakshmiramalingam5360
    @muthulakshmiramalingam5360 7 ปีที่แล้ว

    Hi Raghav, Can you pls add some videos on pre-processor like HTML link parser,HTTP URL Re-writing Modifier,Sample timeout and User Parameters

    • @RaghavPal
      @RaghavPal  7 ปีที่แล้ว

      Hi Muthulakshmi, will do it

  • @saurabhsrivastav902
    @saurabhsrivastav902 ปีที่แล้ว

    Hi Raghav, what if we need to extract more than one different variables from xml response? like customerID, customerName, customerMob... How can we extract all diff variables these and store in single reg expression.

    • @RaghavPal
      @RaghavPal  ปีที่แล้ว +1

      Hi Saurabh,
      In JMeter, you can use regular expressions to extract multiple variables from an XML response and store them in a single variable using the following steps:
      Create a regular expression extractor: Right-click on the HTTP sampler that received the XML response, and choose "Add > Post Processors > Regular Expression Extractor".
      In the regular expression extractor, set the following properties:
      "Reference Name": This is the name of the variable in which the extracted values will be stored. You can choose any name you like, such as "customer".
      "Regular Expression": This is the regular expression pattern that matches the values you want to extract. For example, to extract the customer ID, name, and mobile number, you could use the following pattern:
      "Template": This is the template for the variable that will be created for each match of the regular expression. You can use $1$ for the first match, $2$ for the second match, and so on. For example, to create a variable called "customerID" that contains the value of the first group in the regular expression, you could use $1$ as the template.
      Run your test and check the results: The extracted variables will be stored in the variable you specified in the "Reference Name" field, separated by the delimiter you specified (by default, a comma). To use the extracted values in subsequent requests, you can reference the variable using the ${} syntax, such as ${customer} or ${customerID}.

    • @saurabhsrivastav902
      @saurabhsrivastav902 ปีที่แล้ว

      @@RaghavPal sure, have put each variable in different reg expression extractor. Trying to put all variables into one extractor. Will use above logic. Thank you so Raghav ... Always helpful 👍✌

    • @saurabhsrivastav902
      @saurabhsrivastav902 ปีที่แล้ว

      @@RaghavPal Hi Raghav, I have given the below parameters and still not working.
      Name of variables: CustomerID
      Regular Expression: (.*?), (.*)
      Template: $1$ $2$
      Match No: 1
      Default value: CustomerIDNotfound; CustomerNameNotFound

    • @RaghavPal
      @RaghavPal  ปีที่แล้ว +1

      will need to check more on this. Try online examples

  • @manekagayomi9079
    @manekagayomi9079 6 ปีที่แล้ว

    Hi Raghav,
    I need to write regular expression for the below scenario.
    * access token wich allow a-z and 0-9 combination all should be 40.
    Can you please help me?

    • @RaghavPal
      @RaghavPal  6 ปีที่แล้ว +1

      Hi Maneka, this should work
      ^[a-z0-9]{1,40}$
      matches a-z 0-9 with length upto 40
      In case you want to mactch only length of 40 then use
      ^[a-z0-9]{40}$

    • @manekagayomi9079
      @manekagayomi9079 6 ปีที่แล้ว +1

      Thanks Raghav.I will try and let you know.

  • @Pinguofficial1234
    @Pinguofficial1234 3 ปีที่แล้ว

    Hi In my scripts I have to generate bearer token only once so I had one thread but other requests have to run multiple times based on input csv file now how Can I separate my bearer token generation which run only once and pass it to other threads?

    • @RaghavPal
      @RaghavPal  3 ปีที่แล้ว +1

      Hi Nagma, yes you can do this, can use module, include controllers

    • @Pinguofficial1234
      @Pinguofficial1234 3 ปีที่แล้ว

      @@RaghavPal Awesome thank you
      JMeter Intermediate Tutorial 7 - How to use Module Controller and Include Controller

  • @geezs720
    @geezs720 7 ปีที่แล้ว

    Hi Raghav , I using Jmeter for an excel app that we testing on the browser, so I've recorded steps on Jmeter and samplers were created but I'm having problems when trying to change login details as I want to read them from a CSV file since I'll be signing in with multiple users. I'm getting the error "You cannot switch because data cannot be converted to target Tab data, empty data to switch" when clicking the parameters tab on the user login sampler. Please note that the app is accessed via excel online and I'm not sure if that's the reason for this error, see attached screenshot, how can i move to parameter tabs

    • @RaghavPal
      @RaghavPal  7 ปีที่แล้ว

      Hi, will need to see your test plan and details. I have not got any screenshot.

  • @yatishankar
    @yatishankar 4 ปีที่แล้ว

    I have a requirement where the parameter value in teh request has to be transferred to another request. That value is not present in teh response of the first request. How can we automate this?

    • @RaghavPal
      @RaghavPal  4 ปีที่แล้ว

      Hi Yatishankar, can check these options
      stackoverflow.com/questions/37740540/extracting-value-from-jmeter-post-request

  • @harishsaraf3621
    @harishsaraf3621 4 ปีที่แล้ว

    Hi Raghav,
    There is one request which takes dynamic parameters I.e no of parameters for the request depends on response from previous request which we extract from regular expression extractor. How to implement this? It would be great help ..
    Thanks,
    Harish

    • @RaghavPal
      @RaghavPal  4 ปีที่แล้ว

      Hi Harish, along with correlation, you will need to do parameterization. Like you extract the values from a previous response and store in variables. Now you use these variables in the next request. stackoverflow.com/questions/39608177/how-can-i-set-dynamic-parameters-in-jmeter

  • @sohelshaik7127
    @sohelshaik7127 2 ปีที่แล้ว

    When we get null value in regular expression...how do we save null value...for me it was getting saved like syntax of regular expression..

    • @RaghavPal
      @RaghavPal  2 ปีที่แล้ว

      will need to check the details Sohel, can try some online examples

  • @abhishekgupta3758
    @abhishekgupta3758 7 ปีที่แล้ว

    Hi Raghav,
    If we are getting any dynamic LB and RB boundary for the value in JMeter, how do we correlate that, and how to identify the value which we want to correlate in JMeter

    • @RaghavPal
      @RaghavPal  7 ปีที่แล้ว

      Hi Abhishek, are you not able to fetch with regular expressions ?

  • @nitindhagadi9609
    @nitindhagadi9609 5 ปีที่แล้ว

    Hi Raghav...very nice video and learned lot thing....i want to know how to compare and extract a value using regular expression or do i need to use another post processor...in my case Ex: "TeamId":"f3de12f0-3507-11e9-9036-0290bf6bc95a","TeamName" :"BTeam1"....i want to extract TeamId value by comparing TeamName....whareas TeamName is dynamic....
    any help is appreciated. Thanks in advance.

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว

      Hi Nitin, for extracting value, you can use correlation as shown in the video or json extractor in case of json response. For the condition you can use IF controller

  • @rakeshdubeyofficials
    @rakeshdubeyofficials 7 ปีที่แล้ว

    Hi Raghav,
    can you share interview question based on experience .i seen lot of interview question in online but does't relevant .i have lot of question like
    1.how to set the bench mark your application is performing up to the mark.
    2. what is the mechanism to say size assertion is on ,what is the parameter.when we say size assertion is acceptable like.....

    • @RaghavPal
      @RaghavPal  7 ปีที่แล้ว +1

      this is a good suggestion Rakesh, in my coming videos i will try to keep interview section wherever relevant.

  • @venkateshyadav3657
    @venkateshyadav3657 2 ปีที่แล้ว

    Hi ragav sir .when iam setting the manual proxy settings in Mozilla Firefox iam getting error as proxy server refused the connection how should rectify this problem give an solution

    • @RaghavPal
      @RaghavPal  2 ปีที่แล้ว

      Hi Venkatesh, you can check if you see advanced button and to continue

  • @prithvivishwanath
    @prithvivishwanath 11 หลายเดือนก่อน

    can u please upload End-End Project in Jmeter ...please Raghav

    • @RaghavPal
      @RaghavPal  11 หลายเดือนก่อน

      Prithvi
      Can check JMeter Masterclass here - automationstepbystep.com/

  • @sandeepraotandra6286
    @sandeepraotandra6286 7 ปีที่แล้ว

    Hi i have one query without doing regular expression for csrf token also my login is successful shown in jmeter UI,how ever my application logs shows the security denied messages but why jmeter request passed(login) is shown in green instead of orange please answer my query i am a beginner :)
    is it because the response code wrongly handled ?

    • @RaghavPal
      @RaghavPal  7 ปีที่แล้ว +1

      Sandeep, pass or fail is generally decided based on the assertions you have put. It seems you have not put any assertion and the test also did not receive any http error code, so it passes.
      Try putting some assertion and check.

  • @si0n4ra
    @si0n4ra 7 ปีที่แล้ว

    Raghav, can you explain why my Http link request contains other GET reguest: GET lifecharger.org/books-i-am-reading/ I checked all fields but did not understand why it was happened. Is this request sending according to our expression and it was randomly selected from Response data? from all 43 matching...

    • @RaghavPal
      @RaghavPal  7 ปีที่แล้ว

      Hi Roman, you can check if your regex pattern is matching more than 1 searches

    • @si0n4ra
      @si0n4ra 7 ปีที่แล้ว

      Hi! I use the same RegExp : If I right unsderstand this logic Jmeter should extract any link and use it for sending GET request.

    • @RaghavPal
      @RaghavPal  7 ปีที่แล้ว

      yes, so did you check the count of matches this regex gives you. Its shown in the video how to check that.

  • @mdobaydullah8744
    @mdobaydullah8744 7 ปีที่แล้ว

    Raghav ,This is the last video for Jmeter?

    • @RaghavPal
      @RaghavPal  7 ปีที่แล้ว

      As of now, this is the last in JMeter Beginner Playlist.
      Will add more videos soon. You can continue with JMeter intermediate playlist.
      th-cam.com/play/PLhW3qG5bs-L-PpK83CC_m_bWd_722tvgk.html

  • @Alex-ze7xo
    @Alex-ze7xo 6 ปีที่แล้ว

    Hi who knows how to handle problem when in next iteration the response result is empty due to 304 code (not modified) and an extractor which worked well before is not able to retrieve needed info because response is empty? Thanks

    • @RaghavPal
      @RaghavPal  6 ปีที่แล้ว

      In that case it will fail and it is a valid failure. isn't it

  • @shinegal
    @shinegal 4 ปีที่แล้ว

    hi,how to know what needs to be correlate in a script?

    • @RaghavPal
      @RaghavPal  4 ปีที่แล้ว

      Hi Tharshini, this will be as per your requirements. If you have API scenario where you need to refer a value from a previous response, you can use correlation

  • @sakarbhardwaj7849
    @sakarbhardwaj7849 6 ปีที่แล้ว

    Hi Raghav can u pls help me to know how to connect hp alm with j meter so that we can run scripts from alm directly using command line method

    • @RaghavPal
      @RaghavPal  6 ปีที่แล้ว

      Not used it Sakar

  • @ashwarn006
    @ashwarn006 6 ปีที่แล้ว

    Awesome !!

    • @RaghavPal
      @RaghavPal  6 ปีที่แล้ว

      Thanks for watching.

  • @rohitjha7952
    @rohitjha7952 2 ปีที่แล้ว

    How to handle multiple product id for ecom application ? How to corelate that?

    • @RaghavPal
      @RaghavPal  2 ปีที่แล้ว

      Hi Rohit, will need to check on this with details

    • @rohitjha7952
      @rohitjha7952 2 ปีที่แล้ว

      @@RaghavPal i am now able to handle the same... understand the concept.... Thank you

  • @rudrakshgandhar3381
    @rudrakshgandhar3381 5 ปีที่แล้ว

    How to test APIs like login and getting API key and using it to test correlated APIs?..Thanks in advance

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว

      Hi Rudraksh, After login, if you get API key in response you can fetch it as shown in the video and can refer it in subsequent requests or put it in Authorization manager.

    • @rudrakshgandhar3381
      @rudrakshgandhar3381 5 ปีที่แล้ว +1

      @@RaghavPal Ok thanks !

  • @rahulkumar-kh6zk
    @rahulkumar-kh6zk 2 ปีที่แล้ว

    thanks! but this is for one user what happened when 500 TPS as like real. will these two dependend request run in same manner I mean every time first request run and then second. how to overcome this bcoz it may be possibility that sometime second req run before first?

    • @RaghavPal
      @RaghavPal  2 ปีที่แล้ว

      Hi Rahul, it runs in sequence

    • @rahulkumar-kh6zk
      @rahulkumar-kh6zk 2 ปีที่แล้ว

      @@RaghavPal thanks raghav for reply ,I follow your videos and way but here please elaborate in details I mean if we keep two http request inside one thread group then they will run sequencialy at 100 tps? Bcoz here we just fatch some thing from one rea and passed it to 2nd one but not controlling the sequence execution.

    • @RaghavPal
      @RaghavPal  2 ปีที่แล้ว

      will check

  • @MuhammadNadeem-ef3dd
    @MuhammadNadeem-ef3dd 2 ปีที่แล้ว

    what if we have to find all match no then what input we haveto give

    • @RaghavPal
      @RaghavPal  2 ปีที่แล้ว

      Hi Nadeem, check this - stackoverflow.com/questions/30810186/count-the-number-of-values-returned-by-regex-extractor-in-jmeter

  • @saurabhsrivastav902
    @saurabhsrivastav902 ปีที่แล้ว

    Hi Raghav, how can we extract a value from request body and export it in a file?

    • @RaghavPal
      @RaghavPal  ปีที่แล้ว +1

      Hi Saurabh
      To extract a value from the request body and export it to a file in JMeter, you can use a combination of a Regular Expression Extractor and a Save Responses to a file listener.
      Here are the steps:
      Add a Regular Expression Extractor as a child of the sampler that sends the request. Set the following properties:
      Name: give a name to the extractor, for example "Extract Value"
      Apply to: select "Main sample and sub-samples"
      Field to check: select "Body"
      Regular Expression: enter a regular expression that matches the value you want to extract. For example, if the value is in a JSON format like {"id":12345}, you can use the regular expression: "id":(\d+)
      Template: enter $1$
      Match No.: 1
      Default Value: leave it empty
      Add a Save Responses to a file listener to the thread group or the sampler. Set the following properties:
      Filename: enter the filename where you want to save the extracted value. You can use JMeter variables in the filename, for example ${__time(yyyyMMdd-HHmmss)}.txt to include the current date and time in the filename.
      Variable Name: enter a variable name for the extracted value, for example "myValue"
      Append: select "false"
      In the regular expression extractor, add the variable name from step 2 to the "Reference Name" field. For example, "myValue".
      Save the JMeter script and run it. The extracted value will be saved in the specified file with the given filename.
      Note: If the request body is not in a JSON format or the value you want to extract has a different format, you need to adjust the regular expression accordingly.

    • @saurabhsrivastav902
      @saurabhsrivastav902 ปีที่แล้ว

      @@RaghavPal thanks Raghav. Will check this one. It's was an interview question. I tried almost similar things but didn't select the reg exp as main and sub.

    • @saurabhsrivastav902
      @saurabhsrivastav902 ปีที่แล้ว

      Can you make a video on regular expression extractor. I know it's available but for a scenario where I extract and eleminate the last n characters. Have used expression like. Text:(.*?) ". From this I want to eleminate last 2 characters. For adding it's ${1} , not sure about subtracting

    • @RaghavPal
      @RaghavPal  ปีที่แล้ว +1

      I will check on this Saurabh

  • @ejazalam1767
    @ejazalam1767 7 ปีที่แล้ว

    Hi Raghav,
    I am trying to login to web application using jmeter, results are getting passed but not getting exact result. It is coming as document has moved in response data. It should come login page html code but it's not coming. can u please help me on this.

    • @RaghavPal
      @RaghavPal  7 ปีที่แล้ว

      hi Ejaz, did not understand your issue completely. Are you are getting different response pages in every run? You can put assertions wherever required.

  • @noumank.j.231
    @noumank.j.231 6 ปีที่แล้ว

    How to extract multiple values using regex and variable, Let say I submit a form with fields NAme, Email, USer NAme , and Mobile Number, I want to extract these 4 fields using regex, How Can I do that, Please explain with video
    Thanks

    • @RaghavPal
      @RaghavPal  6 ปีที่แล้ว

      I will try to do a video on this. Meanwhile you can try at your end. Also check this th-cam.com/video/3w0x6u4-6ng/w-d-xo.html

    • @noumank.j.231
      @noumank.j.231 6 ปีที่แล้ว +1

      Thanks..Awaiting for said video

  • @rajkumareec
    @rajkumareec 7 ปีที่แล้ว

    i have query
    i have regular expression from my request but how to validate it on another web page.

    • @RaghavPal
      @RaghavPal  7 ปีที่แล้ว +1

      Hi Raj, what exactly are you trying to do. With regular expression you can extract any text. Now using the variable (used to store the text), you can use it anywhere in your test plan.

  • @bilalrahaoui191
    @bilalrahaoui191 5 ปีที่แล้ว

    i have done all steps just like you but HTTP Link request fail !

    • @RaghavPal
      @RaghavPal  5 ปีที่แล้ว

      Hi Bilal, pls mention your issue in detail with logs

  • @orientchaloooreo2245
    @orientchaloooreo2245 6 ปีที่แล้ว

    hello everyone, I have two scenarios I want to know how can I test that using regular expression extractor.
    1) When I have username/password and through that, I can access user's personal data like credit card info and billing details as I am testing a website (so no negative intentions)
    2) if I don't have username/password then how can I use JMeter to get personal info?
    P.S: I think the second one can be done through SQL injection. even though I don't know how but I think if someone could help me in that too that will be great.
    Help please Thanks in Advance