2015-01-23 2 views
0

녹음 된 테스트 계획을 실행 중입니다. 나는 5의 램프 업 (ramp-up) 기간으로, 스레드 그룹에 5가 diferents 사용자를 할당 및 루프는 1jmeter 스레드 그룹이 모든 사용자를 실행하지 않음

이 일이 무엇인가의 개수 :

시작 테스트.

테스트는 오류없이 실행되며 결과보기 트리를 체크인 할 때 5 명의 사용자가 올바르게 실행되지만 시스템을 체크인 할 때 2 명 또는 3 명의 사용자 만이 등록됩니다. 등록 된 사용자를 삭제하고 스크립트를 반복해서 실행합니다. 2 명 또는 3 명의 사용자가 5 명의 사용자 중 등록 된 (때로는 동일하지 않음) 경우도 있습니다.

내가 할 수있는 일이 무엇인지 이해하지 못합니다. 내 테스트가 그 것처럼 작동합니다 ... 왜 내 테스트 계획이 5 명의 사용자를 위해 실행되지 않습니까?

내 컴퓨터에서 사용되는 리소스를 확인했지만 문제가 없었습니다. 당신이 다른 어떤 정보가 필요하면 알려 주시기 바랍니다

2015/01/23 12:54:11 INFO - jmeter.util.BSFTestElement: Registering JMeter version of JavaScript engine as work-round for BSF-22 
2015/01/23 12:54:12 INFO - jmeter.protocol.http.sampler.HTTPSamplerBase: Cannot find .className property for htmlParser, using default 
2015/01/23 12:54:12 INFO - jmeter.protocol.http.sampler.HTTPSamplerBase: Parser for text/html is 
2015/01/23 12:54:12 INFO - jmeter.protocol.http.sampler.HTTPSamplerBase: Parser for application/xhtml+xml is 
2015/01/23 12:54:12 INFO - jmeter.protocol.http.sampler.HTTPSamplerBase: Parser for application/xml is 
2015/01/23 12:54:12 INFO - jmeter.protocol.http.sampler.HTTPSamplerBase: Parser for text/xml is 
2015/01/23 12:54:12 INFO - jmeter.protocol.http.sampler.HTTPSamplerBase: Parser for text/vnd.wap.wml is org.apache.jmeter.protocol.http.parser.RegexpHTMLParser 
2015/01/23 12:54:12 INFO - jmeter.gui.util.MenuFactory: Skipping org.apache.jmeter.protocol.http.control.gui.WebServiceSamplerGui 
2015/01/23 12:54:12 INFO - jmeter.gui.util.MenuFactory: Skipping org.apache.jmeter.protocol.http.modifier.gui.ParamModifierGui 
2015/01/23 12:54:12 INFO - jorphan.exec.KeyToolUtils: keytool found at 'C:\Program Files (x86)\Java\jre1.8.0_25\bin\keytool' 
2015/01/23 12:54:12 INFO - jmeter.protocol.http.proxy.ProxyControl: HTTP(S) Test Script Recorder SSL Proxy will use keys that support embedded 3rd party resources in file E:\Pruebas no Funcionales\JMeter\apache-jmeter-2.12\apache-jmeter-2.12\bin\proxyserver.jks 
2015/01/23 12:54:12 INFO - jmeter.samplers.SampleResult: Note: Sample TimeStamps are START times 
2015/01/23 12:54:12 INFO - jmeter.samplers.SampleResult: sampleresult.default.encoding is set to ISO-8859-1 
2015/01/23 12:54:12 INFO - jmeter.samplers.SampleResult: sampleresult.useNanoTime=true 
2015/01/23 12:54:12 INFO - jmeter.samplers.SampleResult: sampleresult.nanoThreadSleep=5000 
2015/01/23 12:54:54 INFO - jmeter.services.FileServer: Default base='E:\Pruebas no Funcionales\JMeter\apache-jmeter-2.12\apache-jmeter-2.12\bin' 
2015/01/23 12:54:54 INFO - jmeter.gui.action.Load: Loading file: E:\Pruebas no Funcionales\JMeter\JMScripts\Solicitud_Credito.jmx 
2015/01/23 12:54:54 INFO - jmeter.services.FileServer: Set new base='E:\Pruebas no Funcionales\JMeter\JMScripts' 
2015/01/23 12:54:54 INFO - jmeter.save.SaveService: Testplan (JMX) version: 2.2. Testlog (JTL) version: 2.2 
2015/01/23 12:54:54 INFO - jmeter.save.SaveService: Using SaveService properties file encoding UTF-8 
2015/01/23 12:54:54 INFO - jmeter.save.SaveService: Using SaveService properties version 2.7 
2015/01/23 12:54:54 INFO - jmeter.save.SaveService: Using SaveService properties file version 1618048 
2015/01/23 12:54:54 INFO - jmeter.save.SaveService: All converter versions present and correct 
2015/01/23 12:54:54 INFO - jmeter.protocol.http.control.CookieManager: Settings: Delete null: true Check: false Allow variable: true Save: true Prefix: 
2015/01/23 12:54:55 INFO - jmeter.services.FileServer: Set new base='E:\Pruebas no Funcionales\JMeter\JMScripts' 
2015/01/23 12:55:06 INFO - jmeter.engine.StandardJMeterEngine: Listeners will be started after enabling running version 
2015/01/23 12:55:06 INFO - jmeter.engine.StandardJMeterEngine: To revert to the earlier behaviour, define jmeterengine.startlistenerslater=false 
2015/01/23 12:55:06 INFO - jmeter.engine.StandardJMeterEngine: Running the test! 
2015/01/23 12:55:06 INFO - jmeter.samplers.SampleEvent: List of sample_variables: [] 
2015/01/23 12:55:06 INFO - jmeter.samplers.SampleEvent: List of sample_variables: [] 
2015/01/23 12:55:06 INFO - jmeter.gui.util.JMeterMenuBar: setRunning(true,*local*) 
2015/01/23 12:55:06 INFO - jmeter.engine.StandardJMeterEngine: Starting ThreadGroup: 1 : Carga_Usuarios 
2015/01/23 12:55:06 INFO - jmeter.engine.StandardJMeterEngine: Starting 1 threads for group Carga_Usuarios. 
2015/01/23 12:55:06 INFO - jmeter.engine.StandardJMeterEngine: Thread will continue on error 
2015/01/23 12:55:06 INFO - jmeter.threads.ThreadGroup: Starting thread group number 1 threads 1 ramp-up 1 perThread 1000.0 delayedStart=true 
2015/01/23 12:55:06 INFO - jmeter.threads.ThreadGroup: Started thread group number 1 
2015/01/23 12:55:06 INFO - jmeter.engine.StandardJMeterEngine: All thread groups have been started 
2015/01/23 12:55:06 INFO - jmeter.threads.JMeterThread: jmeterthread.startearlier=true (see jmeter.properties) 
2015/01/23 12:55:06 INFO - jmeter.threads.JMeterThread: Running PostProcessors in forward order 
2015/01/23 12:55:06 INFO - jmeter.threads.JMeterThread: Thread started: Carga_Usuarios 1-1 
2015/01/23 12:55:06 INFO - jmeter.services.FileServer: Stored: Filecnx.csv 
2015/01/23 12:55:06 INFO - jmeter.protocol.http.sampler.HTTPHCAbstractImpl: Local host = CONSULT0002 
2015/01/23 12:55:06 INFO - jmeter.protocol.http.sampler.HTTPHC4Impl: HTTP request retry count = 0 
2015/01/23 12:55:06 INFO - jmeter.protocol.http.sampler.HTTPHC4Impl: Setting up HTTPS TrustAll scheme 
2015/01/23 12:55:06 INFO - jmeter.util.JsseSSLManager: Using default SSL protocol: TLS 
2015/01/23 12:55:06 INFO - jmeter.util.JsseSSLManager: SSL session context: per-thread 
2015/01/23 12:55:56 INFO - jmeter.threads.JMeterThread: Thread is done: Carga_Usuarios 1-1 
2015/01/23 12:55:56 INFO - jmeter.threads.JMeterThread: Thread finished: Carga_Usuarios 1-1 
2015/01/23 12:55:56 INFO - jmeter.engine.StandardJMeterEngine: Notifying test listeners of end of test 
2015/01/23 12:55:56 INFO - jmeter.services.FileServer: Close: Filecnx.csv 
2015/01/23 12:55:56 INFO - jmeter.gui.util.JMeterMenuBar: setRunning(false,*local*) 

이 ... 가 감사 :

하여 JMeter의 로그는 다음과입니다!

+0

전체 로그를 입력 할 수 있습니까? – acfreitas

답변

0

이 문제에 대한 답변을 이미 발견했습니다. 스크립트와 관련하여 문제가되지는 않았지만 도시와 관련된 데이터와 도시와의 충돌이있었습니다. 그 대본은 그 도시의 고정 가치와 그 도시의 속한 도시를 보내고있었습니다.

도시가 달라졌을 때 콤보 상자에 모든 도시가 포함 되었기 때문에 문제가되지 않았지만 마을이 다르면 스크립트에 도시 콤보 박스에 존재하지 않는 값이 삽입되어 오류가 표시됩니다. 그 사용자의 흐름을 멈추게하지만 JMeter에서 오류를 나타내지는 않습니다. 그래서 사용자가 같은 도시와 마을에있을 때 삽입되었지만 삽입하지 않은 경우 오류가 표시되지 않지만 DB에 삽입되지 않았습니다.

관련 문제