JMeterÒýÈëÍⲿjavaÎļþ

·¢±íÓÚ£º2018-11-05 13:35

×ÖÌ壺´ó ÖРС | ÉÏһƪ | ÏÂһƪ | ÎÒҪͶ¸å

 ×÷Õߣº´ºÌﻨ»¨Í¬Ñ§»á    À´Ô´£º51testing²É±à

¡¡¡¡Ò»¡¢ÒýÓÃÍⲿjavaÎļþ£º
¡¡¡¡1¡¢¼ÙÈçÎÒÓÐÒ»¸öjava Ô´Îļþ£¬ÃûΪ£ºMyclass.java£¬´úÂëÈçÏ£º
¡¡¡¡package test;
¡¡¡¡public class Myclass
¡¡¡¡{
¡¡¡¡public int add(int a, int b)
¡¡¡¡{
¡¡¡¡return a + b;
¡¡¡¡}
¡¡¡¡}
¡¡¡¡2¡¢Bean ShellʹÓôúÂëÈçÏ£º
¡¡¡¡ÔÚbean shelÖÐͨ¹ýsource("´úÂë·¾¶")·½·¨ÒýÈëjava£¬È»ºóµ÷Ó÷½·¨ºÍjavaÒ»Ñù£¬newÒ»¸öclass,ÔÙµ÷ÓÃÀïÃæµÄadd ·½·¨¡£
   
¡¡¡¡Test Plan
¡¡¡¡Thread Group
¡¡¡¡BeanSheI Sampler
¡¡¡¡Debug Sampler
¡¡¡¡View Resuts Tree
¡¡¡¡Workaench
¡¡¡¡BeanShell Sampler
¡¡¡¡Name: BeanShell Sampler
¡¡¡¡Comments:
¡¡¡¡Reset bsh.lnterpreterbefore each call
¡¡¡¡Parameters String Parameters and String Obsh.args)
¡¡¡¡Script (see below for variables that are defined)
¡¡¡¡source( "D: x XMycIass . java");
¡¡¡¡/i€?*k-,
¡¡¡¡int res
¡¡¡¡¡ª new Myclass
¡¡¡¡o.
¡¡¡¡add (3, 8) ;
¡¡¡¡ars . put(" add" , res . toString
¡¡¡¡3¡¢ÔËÐнá¹û£º
   
¡¡¡¡BeanShell Sampler
¡¡¡¡JMeterVariaOles
¡¡¡¡JMeterThread last_sample_ok=true
¡¡¡¡JMeterThread apache jmeterthreads Sample
¡¡¡¡START HMS=202050
¡¡¡¡START LIS=14475g0050864
¡¡¡¡STARTYMO=20151115
¡¡¡¡TESTSTARTLlS=14475g02g4438
¡¡¡¡¶þ¡¢ÒýÓÃÍⲿclassÎļþ£º
¡¡¡¡ÏÖÔÚÖªµÀÈçºÎÒýÓÃÍⲿÎļþ£¬ÓÐʱºòÈç¹ûÎÒÃÇÖ»ÓÐclassÎļþÔõô°ìÄØ£¿ÆäʵÔÚjmeterÖÐÒ²¿ÉÒÔÖ±½ÓÒýÓÃclassÎļþ£¬Ê¾ÀýÈçÏ£º
¡¡¡¡1¡¢Ö±½Ó°ÑÉÏÀýÖеÄjavaÎļþ±àÒë³ÉclassÎļþ£¬ÈçºÎ±àÒëÇë×ÔÐаٶȡ£
¡¡¡¡2¡¢Bean ShellʹÓôúÂëÈçÏ£º
¡¡¡¡ÓÃaddClassPath("D:\\")·½·¨ÒýÈë classÎļþ£¬ÔÙÓÃimportµ¼Èë°ü¼°À࣬Ȼºó¾Í¿ÉÒÔÏñjavaÒ»Ñùµ÷ÓÃÁË
   
¡¡¡¡Test Plan
¡¡¡¡Thread Group
¡¡¡¡BeanSheH Sampler
¡¡¡¡Debug Sampler
¡¡¡¡View Resuts Tree
¡¡¡¡Workaench
¡¡¡¡BeanShell Sampler
¡¡¡¡Name: BeanShell Sampler
¡¡¡¡Comments:
¡¡¡¡C] Reset bsh.lnterpreterbefore each call
¡¡¡¡Parameters String Parameters and String Obsh.args)
¡¡¡¡Script file
¡¡¡¡/ 9" Act ass r
¡¡¡¡addCIassPath ( "D: \ V' ) ;
¡¡¡¡impcwt test.MycIass;
¡¡¡¡int res
¡¡¡¡10
¡¡¡¡11
¡¡¡¡¡ª new Myclass() .add
¡¡¡¡vars . put(" add" , res . toString
¡¡¡¡3¡¢ÔËÐнá¹û£º
   
¡¡¡¡BeanShell Sampler
¡¡¡¡Debug
¡¡¡¡JMeterVariaOles
¡¡¡¡JMeterThread last_sample_ok=true
¡¡¡¡J MeterThread apachejmeterthreadsSamplePackage@f35a38
¡¡¡¡START HMS=202050
¡¡¡¡START LIS=14475g0050864
¡¡¡¡STARTYMO=20151115
¡¡¡¡TESTSTARTHS=14475g1327688
¡¡¡¡Èý¡¢ÒýÓÃÍⲿJar°ü£º
¡¡¡¡ÉÏÃæÒ»¡¢¶þ½éÉÜÁËÈçºÎÒýÓÃÍⲿjavaºÍclassÎļþ£¬Èç¹ûÎļþ±È½Ï¶àʱÎÒÃÇ¿ÉÒÔ°ÑËüÃÇ´ò³ÉÒ»¸öjar°üÈ»ºóÔÚjemterÖе÷Óá£
¡¡¡¡ÔÚÕâÀïÏë²¹³äÒ»µãµÄÊÇjmeterÖÐÒýÈëjarµÄ·½·¨£º
¡¡¡¡1¡¢ÉÏһƪÖÐÒÑʹÓùýµÄ£º°Ñjar°ü·Åµ½jmeterĿ¼\apache-jmeter-2.13\lib\extÏÂ
¡¡¡¡2¡¢ÔÚTest PlanµÄÓÒ²àÃæ°å×îÏ·½Ö±½ÓÌí¼ÓÐèÒªÒýÓõÄjar°ü£¬ÈçÏÂͼ£º
   
¡¡¡¡Add directory or jar to classpath
¡¡¡¡Brow
¡¡¡¡Delete
¡¡¡¡Library
¡¡¡¡1310inApacheJMeter jar
¡¡¡¡ËÄ¡¢ÆäËüÓ÷¨£º
¡¡¡¡1¡¢ÔÚTest PlanÖж¨ÒåÈçÏÂÈý¸ö±äÁ¿£º
   
¡¡¡¡User Defined Variables
¡¡¡¡Name:
¡¡¡¡Value
¡¡¡¡2¡¢Bean Shell¿É½Å±¾ÈçÏ£º
¡¡¡¡a¡¢bean shell¿ÉÒÔ½ÓÊÜ´«Èë²ÎÊý£¬ÈçÏÂͼ£ºu1{u2} ${u3}
¡¡¡¡b¡¢²ÎÊý¿ÉÒÔͨ¹ýbsh.args[]°´Ë³ÐòÌáÈ¡
¡¡¡¡c¡¢bean shellÌṩÁËÒ»¸öÄÚÖñäÁ¿Parameters£¬À´±£´æ²ÎÊýµÄ¼¯ºÏ
¡¡¡¡Test Plan
¡¡¡¡Thread Group
¡¡¡¡BeansheU sampler123
¡¡¡¡Debug Sampler
¡¡¡¡View Resuts Tree
¡¡¡¡Workaench
¡¡¡¡BeanShell Sampler
¡¡¡¡Name: BeanShell Sampler 123
¡¡¡¡Comments:
¡¡¡¡Reset bsh.lnterpreterbefore each call
¡¡¡¡Parameters String Parameters and String Obsh
¡¡¡¡Script file
¡¡¡¡Script (see below for variables that are defin
¡¡¡¡gs) S{ul) S{u2) S{u3}
¡¡¡¡13
¡¡¡¡vars . put( "VI" , bsh. ) ;
¡¡¡¡ars . , argsCI));
¡¡¡¡ars . , bsh.argsC2));
¡¡¡¡ars . put( "v4"
¡¡¡¡, Parameters) ;
¡¡¡¡log. info( Parameters) ;
¡¡¡¡/ * *lame
¡¡¡¡log. info( Label) ;
¡¡¡¡ResponseCode =
¡¡¡¡'This is a test";
¡¡¡¡Responsemessage
¡¡¡¡= false;
¡¡¡¡IsSucces
¡¡¡¡ampleResuIt. world");
¡¡¡¡3¡¢ÔËÐнá¹û£º
   
¡¡¡¡Request
¡¡¡¡BeanShell Sampler
¡¡¡¡Sampler result
¡¡¡¡JMeterVariaOles
¡¡¡¡Response data
¡¡¡¡JMeterThread last_sample_ok=true
¡¡¡¡J MeterThread apachejmeterthreadsSamplePackage@cf71 as
¡¡¡¡START HMS=202050
¡¡¡¡START LIS=14475g0050864
¡¡¡¡STARTYMO=20151115
¡¡¡¡147g
¡¡¡¡u 1=111
¡¡¡¡VI-Ill
¡¡¡¡v4=111 222 333
¡¡¡¡ÏÂͼÖÐ1ÊäÈëµÄÕâÁ½¾äÉèÖãº
¡¡¡¡ResponseCode = 500;
¡¡¡¡ResponseMessage = "This is a test";
¡¡¡¡ÏÂͼÖÐ2ÊäÈëµÄÕâÁ½¾äÉèÖãº
¡¡¡¡log.info(Parameters);
¡¡¡¡log.info(Label);
¡¡¡¡Text
¡¡¡¡BeanShell Sampler123
¡¡¡¡Debug Sampler
¡¡¡¡Sampler result
¡¡¡¡Latency O
¡¡¡¡Size in bytes: 11
¡¡¡¡Request
¡¡¡¡Response data
¡¡¡¡Headers size in bytes: O
¡¡¡¡Body size in bytes: 11
¡¡¡¡Sample Count 1
¡¡¡¡Error Count: 0
¡¡¡¡Response co e:
¡¡¡¡Response message: This is a test
¡¡¡¡Response headers
¡¡¡¡- jmeter. engine. Standard]MeterEngine: Thread will continue on error
¡¡¡¡- jmeter.threads. ThreadGroup: Starting thread group number I threads I ramp-up I
¡¡¡¡- jmeter.threads. ThreadGroup: Started thread group number I
¡¡¡¡- jmeter. engine. Standard]MeterEngine: All thread groups haue been started
¡¡¡¡- jmeter.threads. JMeterThread: Thread started: Thread Grou 1-1
¡¡¡¡- jmeter. util. BeanSheIITestEIanen
¡¡¡¡2
¡¡¡¡- jmeter. util. BeanSheIITestEIanen
¡¡¡¡BeanSheII Sampler123
¡¡¡¡- jmeter.threads. JMeterThread: Thr
¡¡¡¡- jmeter.threads. JMeterThread: Thread finished: Thread Group I-I
¡¡¡¡- jmeter. engine. Standard]MeterEngine: Notifying test listeners of end of test
¡¡¡¡- jmeter. gui. util. JMeterMenu8ar:
¡¡¡¡//»ñÈ¡²ÎÊý´«µÝ¹ýÀ´µÄÖµ²¢´æÈë±äÁ¿ÖÐ
¡¡¡¡vars.put("v1",bsh.args[0]);
¡¡¡¡vars.put("v2",bsh.args[1]);
¡¡¡¡vars.put("v3",bsh.args[2]);
¡¡¡¡»ñÈ¡²ÎÊý´«µÝ¹ýÀ´µÄ±äÁ¿¼¯ºÏ
¡¡¡¡vars.put("v4",Parameters);
¡¡¡¡//Êä³ö¸ÃÔª¼þµÄname
¡¡¡¡log.info(Parameters);
¡¡¡¡log.info(Label);
¡¡¡¡//ÉèÖÃÏìÓ¦´úÂë
¡¡¡¡ResponseCode=500;
¡¡¡¡//ÉèÖÃÏìÓ¦ÐÅÏ¢
¡¡¡¡ResponseMessage="This is a test";
¡¡¡¡//ÉèÖÃÊÇ·ñ³É¹¦
¡¡¡¡IsSucces=false;
¡¡¡¡//ÉèÖÃÏìÓ¦Êý¾Ý
¡¡¡¡SampleResult.setResponseData("Hello world");
   
   ÉÏÎÄÄÚÈݲ»ÓÃÓÚÉÌҵĿµÄ£¬ÈçÉ漰֪ʶ²úȨÎÊÌ⣬ÇëȨÀûÈËÁªÏµ²©Îª·åС±à(021-64471599-8017)£¬ÎÒÃǽ«Á¢¼´´¦Àí¡£
¡¶2023Èí¼þ²âÊÔÐÐÒµÏÖ×´µ÷²é±¨¸æ¡·¶À¼Ò·¢²¼~

¹Ø×¢51Testing

ÁªÏµÎÒÃÇ

¿ì½ÝÃæ°å Õ¾µãµØͼ ÁªÏµÎÒÃÇ ¹ã¸æ·þÎñ ¹ØÓÚÎÒÃÇ Õ¾³¤Í³¼Æ ·¢Õ¹Àú³Ì

·¨ÂɹËÎÊ£ºÉϺ£À¼µÏÂÉʦÊÂÎñËù ÏîÆåÂÉʦ
°æȨËùÓÐ ÉϺ£²©Îª·åÈí¼þ¼¼Êõ¹É·ÝÓÐÏÞ¹«Ë¾ Copyright©51testing.com 2003-2024
ͶËß¼°Òâ¼û·´À¡£ºwebmaster@51testing.com; ÒµÎñÁªÏµ£ºservice@51testing.com 021-64471599-8017

»¦ICP±¸05003035ºÅ

»¦¹«Íø°²±¸ 31010102002173ºÅ