The test completed but there were no successful results.

Hi

Thought I would start a new post rather then hijack someone else’s.

I have read through a lot of posts with this theme and I have made all the checks listed, but I still have a problem where the browser (IE10) launches, but the test then stops and shows that there are no results, then the browser closes. This is using urlblast, as I had no success with wptdriver at all - wouldnt detect the agent.

WebPagetest Installation Check

PHP

PHP version at least 5.3: 5.4.22
GD Module Installed: yes
zip Module Installed: yes
zlib Module Installed: yes
curl Module Installed: NO (optional)
php.ini allow_url_fopen enabled: yes
APC Installed: NO (optional)
php.ini upload_max_filesize > 10MB: 2M (optional)
php.ini post_max_size > 10MB: 8M (optional)
System Utilities

ffmpeg Installed (required for video): NO
ffmpeg 1.x Installed with fps, scale and decimate filters(required for mobile video): Not Detected (optional)
imagemagick compare Installed (required for mobile video): NO (optional)
jpegtran Installed (required for JPEG Analysis): yes
exiftool Installed (required for JPEG Analysis): NO (optional)
Filesystem Permissions

{docroot}/tmp writable: yes
{docroot}/results writable: yes
{docroot}/work/jobs writable: yes
{docroot}/work/video writable: yes
{docroot}/logs writable: yes
Test Locations

Video rendering is supported

Local : Local
Local-URLBlast : Local - 1 agents connected
Local-WPTDriver : Local - No Agents Connected

File extracts:
urlblast.ini =
[Configuration]
Startup Delay=30
Log File=c:\wpt-www\agent\urlblast
Timeout=120
use current account=1
debug=1

; Where to get work from
Url Files Url=http://127.0.0.1/work
Location=Local-URLBlast
Location Key=TestKey123

locations.ini =
[locations]
1=Local
default=Local

[Local]
1=Local-URLBlast
2=Local-WPTDriver
label=Local

[Local-URLBlast]
browser=IE 10
latency=0
label=“Local”
;browserExe=pagetest.exe
key=TestKey123
connectivity=LAN

[Local-WPTDriver]
browser=chrome,Firefox
label=“Local”

urlblast.log:
2014/06/27 14:57:26 0 0 1 9 6 OS Version Windows 7 Service Pack 1 (6.1.7601 SP 1.0 Suite 0x00000100 Product 1)
2014/06/27 14:57:26 0 0 1 10 0 Computer Name xxxx
2014/06/27 14:57:26 0 0 1 19 0 Info Screen: 1280 x 1024 - 32 bpp
2014/06/27 14:57:26 0 0 1 11 9 IE Version 9.10.9200.16866
2014/06/27 14:57:26 0 0 1 12 376 URLBlast Version 2.14.0.376
2014/06/27 14:57:30 0 0 1 20 0 Debug Initializing WinPCap
2014/06/27 14:57:30 0 0 1 20 0 Debug Current WinPCap Version: WinPcap version 4.1.2 (packet.dll version 4.1.0.2001), based on libpcap version 1.0 branch 1_0_rel0b (20091008)
2014/06/27 14:57:30 0 0 1 20 0 Debug Initializing WinPCap Complete
2014/06/27 14:57:30 0 0 1 20 0 Debug Running…
2014/06/27 14:57:33 0 0 1 20 0 Debug Executing ‘RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 6655’
2014/06/27 14:57:43 0 0 1 20 0 Debug Successfully ran ‘RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 6655’
2014/06/27 14:57:43 0 0 1 20 0 Debug Requesting work from 127.0.0.1getwork.php?shards=1&video=1&location=Local-URLBlast&key=TestKey123&pc=xxxx
2014/06/27 14:57:56 0 0 1 20 0 Debug Requesting work from 127.0.0.1getwork.php?shards=1&video=1&location=Local-URLBlast&key=TestKey123&pc=xxxx
2014/06/27 14:58:01 0 0 1 20 0 Debug Requesting work from 127.0.0.1getwork.php?shards=1&video=1&location=Local-URLBlast&key=TestKey123&pc=xxxx
2014/06/27 14:58:01 0 0 1 20 0 Debug Url to be tested: http://www.xxxx.com
2014/06/27 14:58:02 0 0 1 20 0 Debug Executing ‘RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 6655’
2014/06/27 14:58:07 0 0 1 20 0 Debug Successfully ran ‘RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 6655’
2014/06/27 14:58:07 0 0 1 20 0 Debug Flushing DNS cache
2014/06/27 14:58:07 0 0 1 20 0 Debug DnsFlushResolverCache returned 1
2014/06/27 14:58:07 0 0 1 20 0 Debug Executing ‘ipconfig.exe /flushdns’
2014/06/27 14:58:08 0 0 1 20 0 Debug Successfully ran ‘ipconfig.exe /flushdns’
2014/06/27 14:58:08 0 0 1 20 0 Debug Launching… user=‘xxxx’, path=‘C:\Program Files (x86)\Internet Explorer\iexplore.exe’, command line=‘“C:\Program Files (x86)\Internet Explorer\iexplore.exe” about:blank’
2014/06/27 14:58:08 0 0 1 3 0 Browser Launched Cleared Cache-Run_1^http://www.xxxx.com
2014/06/27 14:58:11 0 0 1 20 0 Debug Uploading 22 byte file C:\ProgramData\urlblast\140627_TQ_909c90aa42aeee4813be0323598d9668-1.zip to /work/workdone.php

I’m not sure what to check next in order to get this running, so any help is appreciated.

Thanks

TheDoc

Have you installed dummynet on the client?

Hi, no I havent. I read through a number of postings about Dummynet issues, so I set connectivity=LAN to disable using dummynet (see WebPageTest Forums)

To be honest I had this working on my old laptop and didnt set-up Dummynet to do so, so I believe I shouldn’t necessarily need it on my new one.

Thanks

Steve

If you are testing IE 10 you should really go back to wptdriver and we should see if we can get that working instead (and make sure to grab the latest agent). IE 10 and later aren’t officially supported in URLBlast (though they should at least still work).

When you launch IE manually, do you get a prompt requesting to enable any plugins? Also check the tools->Manage Add-ons (or something like that) to make sure the WPT plugin is enabled.

Hi.

The good news is that I did get wptdriver to work - I commented out the Installer code, however, now the test runs but closes my Chrome browser (where I am running the tests from) so I cant see the results unless I re-open the browser manually.
How do I stop the browser closing?

Thanks

Steve

If you are running tests on the same machine you are using the best way is to use a different browser (Firefox or IE) when running Chrome tests (same when running Firefox tests). The agent nukes all instances of the browser before starting a test to make sure things are clean.

That makes sense, although I may not have explained properly.
I have 127.0.0.1 open on a Chrome browser, this drives the tests which open and run in IE. The problem is that Chrome & Firefox shut automatically - they never did with urlblast, and it is annoying as I have other work I am doing at the same time that I need to keep open.

Steve

Sorry, the agents are really meant to run on a dedicated machine/VM without other activity going on at the same time. If you want you can build a custom version of the agent that doesn’t include the browser terminating code but it’s there to keep the OS clean for long term agent testing.

Hi - It must be how wptdriver works compared to urlBlast.
I have Chrome open so I can access 127.0.0.1 and run a local test.

With urlBlast, the test would open the IE8 browser, run the test, close the IE8 browser, but leave Chrome open all the time so I can see the results.

However with wptdriver, it closes the Chrome browser from where I am driving the tests which seems odd. Surely it should leave that open so I can see the progress of the test. I know you also drive from Chrome - is that what happens when you run your tests?

Thanks

Steve

Yes, because URLBlast couldn’t run tests with Chrome. When I’m doing dev I usually run load the UI using a different browser or just re-open the closed chrome (since it will restore to it’s page). It would be possible to change the code to only close the browser that is being used for the current test but right now I believe the logic closes all of them.

Under normal operation (outside of when I’m doing agent dev work) I don’t have the agent running on the same machines that I use for running tests.