Getting queue values

hi,

How to get the value of no of pending messages

Hi,

can anyone help on this … how to get the packetJMSChannel highlighted values using regex

packetJMSChannel****

0
1
6210102
6210102

Browse

This is my favourite site crafting regexp - http://www.regexplanet.com/advanced/java/index.html

Check also this one - it’s a piece of art:
https://regex101.com/

Hi Adam - looks awesome and is already added to my link list :slight_smile:

hi,

Anyone help on this … how to get the value found inside the td

0
1
6210102
6210102

Depending on your HTML you can use CSS Selectors, XPath or RegExp - see see https://gatling.io/docs/2.3/http/http_check

How to extract the random values inside each

packetJMSChannel****

0
1
6210102
6210102

Browse

I used the below and got the response like below but i need to get the each values.
how to get the regex/extract values from already saved regex responsehtml…

.check(regex(""“packetJMSChannel([^”]*)""").saveAs(“responsehtml”)))

I tried the below but didn’t work

val strGlobalInputFileLine = new Array[String](3)
   for (i <- 0 until 4)
   {
         val InputFileLine = regex("""<td>([^"]*)</td>,"${responsehtml}",i""").saveAs("htmltd")
             println (strGlobalInputFileLine)
   exec(session =>  {
    // val strGlobalInputFileLine = session("responsehtml") .as[String]//.as[Seq[String]]

               var Pending_Messages= session("InputFileLine (0)").as[Long]
               var _Consumers= session("InputFileLine (1)").as[Long]
               var Enqueued= session("InputFileLine (2)").as[Long]
               var Dequeued= session("InputFileLine (3)").as[Long]


can any one help please

0
1
6210102
6210102


I tried the below also but not able to capture the values  as expected
.check(regex("""packetJMSChannel</a></td>([^"]*)<td>""").findAll.transform(_.mkString("<td> </td>")).saveAs("InputFileLine")))
.exec(session => {
  val  measurement = session("InputFileLine")
  session.set("InputFileLine", measurement )