I was just making a point that I was googling "BeanShell" and the guy suggested looking for Java which is not obvious.
Noel O'Brien wrote: > > Javascript != Java > http://en.wikipedia.org/wiki/Javascript#JavaScript_and_Java > > Beanshell ~= Java > http://en.wikipedia.org/wiki/Beanshell > > Regards, > Noel > > ----- "Andrey Simonov" <au...@bk.ru> wrote: >> >> > Google: java convert string to integer >> >> What if I don't know that Beanshell = Javascript = Java? >> >> That is not obvious for me. Anyway I hope someday you get punished for >> such >> a behaviour. >> >> >> sebb-2-2 wrote: >> > >> > On 17/08/2009, Andrey Simonov <au...@bk.ru> wrote: >> >> >> >> If it returns a string, why is an error message about objects? >> > >> > Strings are objects in Java and BeanShell (which is Java-based) >> > >> >> Why can't I compare two strings? >> > >> > You can compare strings, but not using the arithmetic operators >> > (except ==, but don't do that). >> > >> >> How do I convert string to int or compare strings? >> >> >> >> I could not find this in internet in 10 mins. >> > >> > Google: java convert string to integer >> > >> > Results 1 - 10 of about 9,350,000 for java convert string to integer. >> > (0.44 seconds) >> > >> >> >> >> sebb-2-2 wrote: >> >> > >> >> > On 17/08/2009, Andrey Simonov <au...@bk.ru> wrote: >> >> >> >> >> >> We have already found this. >> >> >> >> >> >> If (vars.get("AA_1") < 30) {Failure=true } >> >> >> >> >> > >> >> > OK, so you have made some progress. >> >> > >> >> >> Assertion failure message: org.apache.jorphan.util.JMeterException: >> >> >> Error >> >> >> >> >> >> invoking bsh method: eval Sourced file: inline evaluation of: >> >> ``If >> >> >> (vars.get("AA_1") < "30") {Failure=true };'' : Operator: '"<"' >> >> >> inappropriate >> >> >> for objects. >> >> >> >> >> >> However vars.get is supposed to return not objects, but variable >> >> values. >> >> >> You >> >> >> can find it in help. >> >> > >> >> > Yes, it does return the variable value; however that is a String. >> >> > >> >> > So the condition is effectively something like: >> >> > >> >> > ("7" < "30") >> >> > >> >> > which - as the error message says - is not valid in BeanShell >> >> > >> >> >> I think you really have never done assertion like this :) >> >> >> >> >> >> You are wasting your time and mine, too. >> >> >> >> >> >> sebb, please, either stop answering or give me a working example. >> >> >> >> >> >> sebb-2-2 wrote: >> >> >> > >> >> >> > On 17/08/2009, Andrey Simonov <au...@bk.ru> wrote: >> >> >> >> >> >> >> >> > http://jakarta.apache.org/jmeter/demos/BeanShellAssertion.bsh >> >> >> >> >> >> >> >> >> >> >> >> sebb, you are very stubborn and you don't want to understand >> what >> >> I >> >> >> am >> >> >> >> asking. >> >> >> > >> >> >> > I am trying to answer your questions. >> >> >> > >> >> >> >> You have sent me links to help 3 times (!), but unfortunately >> >> you >> >> >> are >> >> >> >> the >> >> >> >> only one who is answering me. >> >> >> >> >> >> >> >> I'll try to be maximum specific, so that you will be not able to >> >> >> send me >> >> >> >> the >> >> >> >> link to help for the 4th time. >> >> >> >> >> >> >> >> I make a JDBC request, which results in a following output: >> >> >> >> Count(*) >> >> >> >> 28 >> >> >> >> >> >> >> >> The output is assigned to a variable: AA. >> >> >> >> >> >> >> >> Then as a child to this request, I create a BeanShell Assertion, >> >> >> which >> >> >> >> reads: >> >> >> >> >> >> >> >> If vars.get("AA_1") < 30 Then { >> >> >> >> Failure=true } >> >> >> >> >> >> >> >> I get the following error: >> >> >> >> >> >> >> >> Assertion failure message: >> >> org.apache.jorphan.util.JMeterException: >> >> >> >> Error >> >> >> >> invoking bsh method: eval Parse error at line 1, column 8. >> >> >> >> Encountered: . >> >> >> >> >> >> >> >> Why? >> >> >> >> >> >> >> > >> >> >> > The phrase "Parse error" means that the code is not valid Java >> >> syntax. >> >> >> > >> >> >> > Compare your code with the following example from the link I >> >> provided: >> >> >> > >> >> >> > if (arr != null && arr.length != 25218) >> >> >> > { >> >> >> > Failure= true ; >> >> >> > FailureMessage = "The response data size was not as >> >> >> expected" >> >> >> > ; >> >> >> > } >> >> >> > >> >> >> > If you look carefully you will see that the general form of an >> >> "if" >> >> >> > statement is: >> >> >> > >> >> >> > if (condition) { >> >> >> > } >> >> >> > >> >> >> > Try fixing your code accordingly. >> >> >> > >> >> >> >> >> >> >> >> >> >> >> >> sebb-2-2 wrote: >> >> >> >> > >> >> >> >> > On 17/08/2009, Andrey Simonov <au...@bk.ru> wrote: >> >> >> >> >> >> >> >> >> >> > I already explained how to generate a sample and how to >> >> use >> >> >> BSH to >> >> >> >> >> > generate an Assertion: >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> No, you didn't. The reference to generic help you gave me >> >> does >> >> >> not >> >> >> >> >> contain >> >> >> >> >> this. >> >> >> >> >> >> >> >> >> >> I need a sample BSF/BSH Assetion script that evaluates a >> >> >> variable, >> >> >> >> >> please. >> >> >> >> > >> >> >> >> > http://jakarta.apache.org/jmeter/demos/BeanShellAssertion.bsh >> >> >> >> > >> >> >> >> >> Say, "If variable > 5 Then Failed, Else Passed" >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> sebb-2-2 wrote: >> >> >> >> >> > >> >> >> >> >> > On 17/08/2009, Andrey Simonov <au...@bk.ru> wrote: >> >> >> >> >> >> >> >> >> >> >> >> sebb >> >> >> >> >> >> >> >> >> >> >> >> You are not answering my question. You are confusing me >> >> with >> >> >> >> people >> >> >> >> >> who >> >> >> >> >> >> do >> >> >> >> >> >> not read manuals before asking questions. >> >> >> >> >> >> >> >> >> >> >> >> I have read all the help files and I did not find an >> >> answer >> >> >> to >> >> >> >> my >> >> >> >> >> >> question! >> >> >> >> >> >> >> >> >> >> >> >> Could you please be more specific in your answers, in >> >> case >> >> >> you >> >> >> >> >> really >> >> >> >> >> >> know >> >> >> >> >> >> how this assertion works, of course. >> >> >> >> >> >> >> >> >> >> >> >> I need a sample BSF/BSH script that evaluates a variable >> >> and >> >> >> >> send a >> >> >> >> >> >> message >> >> >> >> >> >> to some listener. >> >> >> >> >> > >> >> >> >> >> > As I wrote before, Listeners only process samples and >> >> >> Assertions; >> >> >> >> I >> >> >> >> >> > already explained how to generate a sample and how to use >> >> BSH >> >> >> to >> >> >> >> >> > generate an Assertion: >> >> >> >> >> > >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> sebb-2-2 wrote: >> >> >> >> >> >> > >> >> >> >> >> >> > On 17/08/2009, Andrey Simonov <au...@bk.ru> wrote: >> >> >> >> >> >> >> >> >> >> >> >> >> >> Yes, but please can you give me an example? >> >> >> >> >> >> >> >> >> >> >> >> >> >> I have spent half a day of Friday trying to do >> >> something >> >> >> >> with >> >> >> >> >> >> variables >> >> >> >> >> >> >> in >> >> >> >> >> >> >> BSF and BSH assertions and listeners and no luck! >> >> >> >> >> >> >> >> >> >> >> >> >> >> All I need to do is to be able to evaluate variable >> >> and >> >> >> send >> >> >> >> >> some >> >> >> >> >> >> >> message to >> >> >> >> >> >> >> some listener :) >> >> >> >> >> >> >> >> >> >> >> >> >> >> An example will be greatly appreciated. >> >> >> >> >> >> >> >> >> >> >> >> >> > >> >> >> >> >> >> > Read the following: >> >> >> >> >> >> > >> >> >> >> >> >> > >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> http://jakarta.apache.org/jmeter/usermanual/component_reference.html#BeanShell_Assertion >> >> >> >> >> >> >> > >> >> >> >> >> >> > It includes sample code. >> >> >> >> >> >> > >> >> >> >> >> >> >> >> >> >> >> >> >> >> sebb-2-2 wrote: >> >> >> >> >> >> >> > >> >> >> >> >> >> >> > On 17/08/2009, Andrey Simonov <au...@bk.ru> wrote: >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> That's not what I meant. I meant is there an >> >> >> assertion >> >> >> >> that >> >> >> >> >> can >> >> >> >> >> >> >> >> conveniently >> >> >> >> >> >> >> >> parse SQL results? >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> E.g. my results are: table headers and 4 values. >> >> How >> >> >> do >> >> >> >> I >> >> >> >> >> check >> >> >> >> >> >> that >> >> >> >> >> >> >> >> e.g. >> >> >> >> >> >> >> >> "Average" is < 30? >> >> >> >> >> >> >> > >> >> >> >> >> >> >> > JDBC can save results as variables. >> >> >> >> >> >> >> > >> >> >> >> >> >> >> > The Size Assertion is similar to what you want, >> >> >> >> unfortunately >> >> >> >> >> it >> >> >> >> >> >> only >> >> >> >> >> >> >> > checks size... perhaps that should be extended to >> >> >> check a >> >> >> >> >> >> variable. >> >> >> >> >> >> >> > >> >> >> >> >> >> >> > Meanwhile, use a BSF or BSH Assertion to check the >> >> >> >> variable. >> >> >> >> >> >> >> > >> >> >> >> >> >> >> > >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> sebb-2-2 wrote: >> >> >> >> >> >> >> >> > >> >> >> >> >> >> >> >> > On 17/08/2009, Andrey Simonov <au...@bk.ru> >> >> wrote: >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> Hi! >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> Is there any sort of response assertion for >> >> JDBC >> >> >> >> >> requests? >> >> >> >> >> >> >> >> > >> >> >> >> >> >> >> >> > All the Assertions can be used with JDBC. >> >> >> >> >> >> >> >> > >> >> >> >> >> >> >> >> >> Or it's RegExp Extractor only? >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> If there is a way (maybe via BSF request), >> >> >> please >> >> >> >> >> provide an >> >> >> >> >> >> >> example >> >> >> >> >> >> >> >> :) >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> -- >> >> >> >> >> >> >> >> >> View this message in context: >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> http://www.nabble.com/JDBC-Response-Assertion-tp25002488p25002488.html >> >> >> >> >> >> >> >> >> Sent from the JMeter - User mailing list >> >> archive >> >> >> at >> >> >> >> >> >> Nabble.com. >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> --------------------------------------------------------------------- >> >> >> >> >> >> >> >> >> To unsubscribe, e-mail: >> >> >> >> >> >> >> jmeter-user-unsubscr...@jakarta.apache.org >> >> >> >> >> >> >> >> >> For additional commands, e-mail: >> >> >> >> >> >> >> jmeter-user-h...@jakarta.apache.org >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> > >> >> >> >> >> >> >> >> > >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> --------------------------------------------------------------------- >> >> >> >> >> >> >> >> > To unsubscribe, e-mail: >> >> >> >> >> >> jmeter-user-unsubscr...@jakarta.apache.org >> >> >> >> >> >> >> >> > For additional commands, e-mail: >> >> >> >> >> >> >> jmeter-user-h...@jakarta.apache.org >> >> >> >> >> >> >> >> > >> >> >> >> >> >> >> >> > >> >> >> >> >> >> >> >> > >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> -- >> >> >> >> >> >> >> >> View this message in context: >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> http://www.nabble.com/JDBC-Response-Assertion-tp25002488p25005147.html >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> Sent from the JMeter - User mailing list archive >> >> at >> >> >> >> >> Nabble.com. >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> --------------------------------------------------------------------- >> >> >> >> >> >> >> >> To unsubscribe, e-mail: >> >> >> >> >> >> jmeter-user-unsubscr...@jakarta.apache.org >> >> >> >> >> >> >> >> For additional commands, e-mail: >> >> >> >> >> >> jmeter-user-h...@jakarta.apache.org >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> > >> >> >> >> >> >> >> > >> >> >> >> >> >> >> >> >> >> >> >> --------------------------------------------------------------------- >> >> >> >> >> >> >> > To unsubscribe, e-mail: >> >> >> >> >> jmeter-user-unsubscr...@jakarta.apache.org >> >> >> >> >> >> >> > For additional commands, e-mail: >> >> >> >> >> >> jmeter-user-h...@jakarta.apache.org >> >> >> >> >> >> >> > >> >> >> >> >> >> >> > >> >> >> >> >> >> >> > >> >> >> >> >> >> >> >> >> >> >> >> >> >> -- >> >> >> >> >> >> >> >> >> >> >> >> >> >> View this message in context: >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> http://www.nabble.com/JDBC-Response-Assertion-tp25002488p25005283.html >> >> >> >> >> >> >> >> >> >> >> >> >> >> Sent from the JMeter - User mailing list archive at >> >> >> >> Nabble.com. >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> --------------------------------------------------------------------- >> >> >> >> >> >> >> To unsubscribe, e-mail: >> >> >> >> >> jmeter-user-unsubscr...@jakarta.apache.org >> >> >> >> >> >> >> For additional commands, e-mail: >> >> >> >> >> jmeter-user-h...@jakarta.apache.org >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> > >> >> >> >> >> >> > >> >> >> >> >> >> >> >> >> --------------------------------------------------------------------- >> >> >> >> >> >> > To unsubscribe, e-mail: >> >> >> >> jmeter-user-unsubscr...@jakarta.apache.org >> >> >> >> >> >> > For additional commands, e-mail: >> >> >> >> >> jmeter-user-h...@jakarta.apache.org >> >> >> >> >> >> > >> >> >> >> >> >> > >> >> >> >> >> >> > >> >> >> >> >> >> >> >> >> >> >> >> -- >> >> >> >> >> >> >> >> >> >> >> >> View this message in context: >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> http://www.nabble.com/JDBC-Response-Assertion-tp25002488p25005482.html >> >> >> >> >> >> >> >> >> >> >> >> Sent from the JMeter - User mailing list archive at >> >> >> Nabble.com. >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> --------------------------------------------------------------------- >> >> >> >> >> >> To unsubscribe, e-mail: >> >> >> >> jmeter-user-unsubscr...@jakarta.apache.org >> >> >> >> >> >> For additional commands, e-mail: >> >> >> >> jmeter-user-h...@jakarta.apache.org >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> > >> >> >> >> >> > >> >> >> >> >> >> --------------------------------------------------------------------- >> >> >> >> >> > To unsubscribe, e-mail: >> >> >> jmeter-user-unsubscr...@jakarta.apache.org >> >> >> >> >> > For additional commands, e-mail: >> >> >> >> jmeter-user-h...@jakarta.apache.org >> >> >> >> >> > >> >> >> >> >> > >> >> >> >> >> > >> >> >> >> >> >> >> >> >> >> -- >> >> >> >> >> >> >> >> >> >> View this message in context: >> >> >> >> >> >> >> >> >> >> >> >> >> >> http://www.nabble.com/JDBC-Response-Assertion-tp25002488p25005738.html >> >> >> >> >> >> >> >> >> >> Sent from the JMeter - User mailing list archive at >> >> Nabble.com. >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> --------------------------------------------------------------------- >> >> >> >> >> To unsubscribe, e-mail: >> >> >> jmeter-user-unsubscr...@jakarta.apache.org >> >> >> >> >> For additional commands, e-mail: >> >> >> jmeter-user-h...@jakarta.apache.org >> >> >> >> >> >> >> >> >> >> >> >> >> >> > >> >> >> >> > >> >> >> >> --------------------------------------------------------------------- >> >> >> >> > To unsubscribe, e-mail: >> >> jmeter-user-unsubscr...@jakarta.apache.org >> >> >> >> > For additional commands, e-mail: >> >> >> jmeter-user-h...@jakarta.apache.org >> >> >> >> > >> >> >> >> > >> >> >> >> > >> >> >> >> >> >> >> >> -- >> >> >> >> >> >> >> >> View this message in context: >> >> >> >> >> >> >> >> >> http://www.nabble.com/JDBC-Response-Assertion-tp25002488p25006196.html >> >> >> >> >> >> >> >> Sent from the JMeter - User mailing list archive at Nabble.com. >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> --------------------------------------------------------------------- >> >> >> >> To unsubscribe, e-mail: >> >> jmeter-user-unsubscr...@jakarta.apache.org >> >> >> >> For additional commands, e-mail: >> >> jmeter-user-h...@jakarta.apache.org >> >> >> >> >> >> >> >> >> >> >> > >> >> >> > >> >> --------------------------------------------------------------------- >> >> >> > To unsubscribe, e-mail: >> jmeter-user-unsubscr...@jakarta.apache.org >> >> >> > For additional commands, e-mail: >> >> jmeter-user-h...@jakarta.apache.org >> >> >> > >> >> >> > >> >> >> > >> >> >> >> >> >> -- >> >> >> >> >> >> View this message in context: >> >> >> >> >> http://www.nabble.com/JDBC-Response-Assertion-tp25002488p25006598.html >> >> >> >> >> >> Sent from the JMeter - User mailing list archive at Nabble.com. >> >> >> >> >> >> >> >> >> >> >> --------------------------------------------------------------------- >> >> >> To unsubscribe, e-mail: jmeter-user-unsubscr...@jakarta.apache.org >> >> >> For additional commands, e-mail: >> jmeter-user-h...@jakarta.apache.org >> >> >> >> >> >> >> >> > >> >> > >> --------------------------------------------------------------------- >> >> > To unsubscribe, e-mail: jmeter-user-unsubscr...@jakarta.apache.org >> >> > For additional commands, e-mail: jmeter-user-h...@jakarta.apache.org >> >> > >> >> > >> >> > >> >> >> >> -- >> >> >> >> View this message in context: >> >> http://www.nabble.com/JDBC-Response-Assertion-tp25002488p25007044.html >> >> >> >> Sent from the JMeter - User mailing list archive at Nabble.com. >> >> >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: jmeter-user-unsubscr...@jakarta.apache.org >> >> For additional commands, e-mail: jmeter-user-h...@jakarta.apache.org >> >> >> >> >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: jmeter-user-unsubscr...@jakarta.apache.org >> > For additional commands, e-mail: jmeter-user-h...@jakarta.apache.org >> > >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/JDBC-Response-Assertion-tp25002488p25007374.html >> Sent from the JMeter - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: jmeter-user-unsubscr...@jakarta.apache.org >> For additional commands, e-mail: jmeter-user-h...@jakarta.apache.org >> >> > -- View this message in context: http://www.nabble.com/JDBC-Response-Assertion-tp25002488p25007652.html Sent from the JMeter - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: jmeter-user-unsubscr...@jakarta.apache.org For additional commands, e-mail: jmeter-user-h...@jakarta.apache.org