summaryrefslogtreecommitdiff
path: root/monkey-test/short-internet
diff options
context:
space:
mode:
Diffstat (limited to 'monkey-test/short-internet')
-rw-r--r--monkey-test/short-internet/https-badssl-brokencrypto.yaml97
-rw-r--r--monkey-test/short-internet/https-badssl-expired.yaml46
-rw-r--r--monkey-test/short-internet/https-badssl-oddcert.yaml44
-rw-r--r--monkey-test/short-internet/https-badssl-selfsigned.yaml46
-rw-r--r--monkey-test/short-internet/https-badssl-untrustedroot.yaml46
-rw-r--r--monkey-test/short-internet/https-badssl-wronghost.yaml46
-rw-r--r--monkey-test/short-internet/index.yaml5
-rw-r--r--monkey-test/short-internet/popular-sites-parallel.yaml868
-rw-r--r--monkey-test/short-internet/popular-sites.yaml90
9 files changed, 1288 insertions, 0 deletions
diff --git a/monkey-test/short-internet/https-badssl-brokencrypto.yaml b/monkey-test/short-internet/https-badssl-brokencrypto.yaml
new file mode 100644
index 0000000..c0ff2b6
--- /dev/null
+++ b/monkey-test/short-internet/https-badssl-brokencrypto.yaml
@@ -0,0 +1,97 @@
+title: Test https broken cryptography functionality with badssl.com
+group: https
+steps:
+- action: launch
+ language: en
+- action: window-new
+ tag: win1
+- action: navigate
+ window: win1
+ url: https://badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-contains: "badssl.com"
+
+# the sha1-intermediate failure to navigate test passes so is ommited
+
+- action: navigate
+ window: win1
+ url: https://rc4.badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-not-contains: "rc4. badssl.com"
+
+- action: navigate
+ window: win1
+ url: https://rc4-md5.badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-not-contains: "rc4-md5. badssl.com"
+
+- action: navigate
+ window: win1
+ url: https://dh480.badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-not-contains: "dh480. badssl.com"
+
+- action: navigate
+ window: win1
+ url: https://dh512.badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-not-contains: "dh512. badssl.com"
+
+- action: navigate
+ window: win1
+ url: https://dh1024.badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-not-contains: "dh1024. badssl.com"
+
+- action: navigate
+ window: win1
+ url: https://null.badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-not-contains: "null. badssl.com"
+
+- action: window-close
+ window: win1
+- action: quit
+
diff --git a/monkey-test/short-internet/https-badssl-expired.yaml b/monkey-test/short-internet/https-badssl-expired.yaml
new file mode 100644
index 0000000..75cac99
--- /dev/null
+++ b/monkey-test/short-internet/https-badssl-expired.yaml
@@ -0,0 +1,46 @@
+title: Test https functionality with badssl.com
+group: https
+steps:
+- action: launch
+ language: en
+- action: window-new
+ tag: win1
+- action: navigate
+ window: win1
+ url: https://badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-contains: "badssl.com"
+- action: navigate
+ window: win1
+ url: https://expired.badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-not-contains: "expired. badssl.com"
+- action: add-cert
+ url: https://expired.badssl.com/
+- action: navigate
+ window: win1
+ url: https://expired.badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-contains: "expired. badssl.com"
+- action: window-close
+ window: win1
+- action: quit
+
diff --git a/monkey-test/short-internet/https-badssl-oddcert.yaml b/monkey-test/short-internet/https-badssl-oddcert.yaml
new file mode 100644
index 0000000..1c26357
--- /dev/null
+++ b/monkey-test/short-internet/https-badssl-oddcert.yaml
@@ -0,0 +1,44 @@
+title: Test https odd certificate functionality with badssl.com
+group: https
+steps:
+- action: launch
+ language: en
+- action: window-new
+ tag: win1
+- action: navigate
+ window: win1
+ url: https://badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-contains: "badssl.com"
+- action: navigate
+ window: win1
+ url: https://no-common-name.badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-contains: "no-common-name. badssl.com"
+- action: navigate
+ window: win1
+ url: https://no-subject.badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-contains: "no-subject. badssl.com"
+- action: window-close
+ window: win1
+- action: quit
+
diff --git a/monkey-test/short-internet/https-badssl-selfsigned.yaml b/monkey-test/short-internet/https-badssl-selfsigned.yaml
new file mode 100644
index 0000000..51938fa
--- /dev/null
+++ b/monkey-test/short-internet/https-badssl-selfsigned.yaml
@@ -0,0 +1,46 @@
+title: Test https self signed certificate functionality with badssl.com
+group: https
+steps:
+- action: launch
+ language: en
+- action: window-new
+ tag: win1
+- action: navigate
+ window: win1
+ url: https://badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-contains: "badssl.com"
+- action: navigate
+ window: win1
+ url: https://self-signed.badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-not-contains: "self-signed. badssl.com"
+- action: add-cert
+ url: https://self-signed.badssl.com/
+- action: navigate
+ window: win1
+ url: https://self-signed.badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-contains: "self-signed. badssl.com"
+- action: window-close
+ window: win1
+- action: quit
+
diff --git a/monkey-test/short-internet/https-badssl-untrustedroot.yaml b/monkey-test/short-internet/https-badssl-untrustedroot.yaml
new file mode 100644
index 0000000..6e23d34
--- /dev/null
+++ b/monkey-test/short-internet/https-badssl-untrustedroot.yaml
@@ -0,0 +1,46 @@
+title: Test https untrusted root certificate functionality with badssl.com
+group: https
+steps:
+- action: launch
+ language: en
+- action: window-new
+ tag: win1
+- action: navigate
+ window: win1
+ url: https://badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-contains: "badssl.com"
+- action: navigate
+ window: win1
+ url: https://untrusted-root.badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-not-contains: "untrusted-root. badssl.com"
+- action: add-cert
+ url: https://untrusted-root.badssl.com/
+- action: navigate
+ window: win1
+ url: https://untrusted-root.badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-contains: "untrusted-root. badssl.com"
+- action: window-close
+ window: win1
+- action: quit
+
diff --git a/monkey-test/short-internet/https-badssl-wronghost.yaml b/monkey-test/short-internet/https-badssl-wronghost.yaml
new file mode 100644
index 0000000..6f60438
--- /dev/null
+++ b/monkey-test/short-internet/https-badssl-wronghost.yaml
@@ -0,0 +1,46 @@
+title: Test https wrong host functionality with badssl.com
+group: https
+steps:
+- action: launch
+ language: en
+- action: window-new
+ tag: win1
+- action: navigate
+ window: win1
+ url: https://badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-contains: "badssl.com"
+- action: navigate
+ window: win1
+ url: https://wrong.host.badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-not-contains: "wrong.host. badssl.com"
+- action: add-cert
+ url: https://wrong.host.badssl.com/
+- action: navigate
+ window: win1
+ url: https://wrong.host.badssl.com/
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+- action: plot-check
+ window: win1
+ checks:
+ - text-contains: "wrong.host. badssl.com"
+- action: window-close
+ window: win1
+- action: quit
+
diff --git a/monkey-test/short-internet/index.yaml b/monkey-test/short-internet/index.yaml
new file mode 100644
index 0000000..395d9e7
--- /dev/null
+++ b/monkey-test/short-internet/index.yaml
@@ -0,0 +1,5 @@
+- group: https
+ description: https tests using badssl.com
+
+- group: popular-sites
+ description: internet based tests that complete in a short amount of time
diff --git a/monkey-test/short-internet/popular-sites-parallel.yaml b/monkey-test/short-internet/popular-sites-parallel.yaml
new file mode 100644
index 0000000..576275e
--- /dev/null
+++ b/monkey-test/short-internet/popular-sites-parallel.yaml
@@ -0,0 +1,868 @@
+title: browse and render 50 popular sites in parallel
+group: popular-sites
+steps:
+- action: launch
+ language: en
+ options:
+ - enable_javascript=1
+- action: window-new
+ tag: win1
+- action: window-new
+ tag: win2
+- action: window-new
+ tag: win3
+- action: window-new
+ tag: win4
+- action: window-new
+ tag: win5
+- action: window-new
+ tag: win6
+- action: window-new
+ tag: win7
+- action: window-new
+ tag: win8
+- action: window-new
+ tag: win9
+- action: window-new
+ tag: win10
+- action: window-new
+ tag: win11
+- action: window-new
+ tag: win12
+- action: window-new
+ tag: win13
+- action: window-new
+ tag: win14
+- action: window-new
+ tag: win15
+- action: window-new
+ tag: win16
+- action: window-new
+ tag: win17
+- action: window-new
+ tag: win18
+- action: window-new
+ tag: win19
+- action: window-new
+ tag: win20
+- action: window-new
+ tag: win21
+- action: window-new
+ tag: win22
+- action: window-new
+ tag: win23
+- action: window-new
+ tag: win24
+- action: window-new
+ tag: win25
+- action: window-new
+ tag: win26
+- action: window-new
+ tag: win27
+- action: window-new
+ tag: win28
+- action: window-new
+ tag: win29
+- action: window-new
+ tag: win30
+- action: window-new
+ tag: win31
+- action: window-new
+ tag: win32
+- action: window-new
+ tag: win33
+- action: window-new
+ tag: win34
+- action: window-new
+ tag: win35
+- action: window-new
+ tag: win36
+- action: window-new
+ tag: win37
+- action: window-new
+ tag: win38
+- action: window-new
+ tag: win39
+- action: window-new
+ tag: win40
+- action: window-new
+ tag: win41
+- action: window-new
+ tag: win42
+- action: window-new
+ tag: win43
+- action: window-new
+ tag: win44
+- action: window-new
+ tag: win45
+- action: window-new
+ tag: win46
+- action: window-new
+ tag: win47
+- action: window-new
+ tag: win48
+- action: window-new
+ tag: win49
+- action: window-new
+ tag: win50
+- action: timer-start
+ timer: totaltimer
+
+- action: navigate
+ window: win1
+ url: https://www.google.com/
+- action: navigate
+ window: win2
+ url: https://www.blogger.com/
+- action: navigate
+ window: win3
+ url: https://apple.com/
+- action: navigate
+ window: win4
+ url: https://plus.google.com/
+- action: navigate
+ window: win5
+ url: https://microsoft.com/
+- action: navigate
+ window: win6
+ url: https://play.google.com/
+- action: navigate
+ window: win7
+ url: https://adobe.com/
+- action: navigate
+ window: win8
+ url: https://youtube.com/
+- action: navigate
+ window: win9
+ url: https://mozilla.org/
+- action: navigate
+ window: win10
+ url: https://en.wikipedia.org/
+- action: navigate
+ window: win11
+ url: https://support.google.com/
+- action: navigate
+ window: win12
+ url: https://sites.google.com/
+- action: navigate
+ window: win13
+ url: https://accounts.google.com/
+- action: navigate
+ window: win14
+ url: https://docs.google.com/
+- action: navigate
+ window: win15
+ url: https://wordpress.org/
+- action: navigate
+ window: win16
+ url: https://linkedin.com/
+- action: navigate
+ window: win17
+ url: https://vimeo.com/
+- action: navigate
+ window: win18
+ url: https://maps.google.com/
+- action: navigate
+ window: win19
+ url: https://github.com/
+- action: navigate
+ window: win20
+ url: https://drive.google.com/
+- action: navigate
+ window: win21
+ url: https://youtu.be/
+- action: navigate
+ window: win22
+ url: https://creativecommons.org/
+- action: navigate
+ window: win23
+ url: https://lh3.googleusercontent.com/Wwr1nDkB0VXEV77DA9mRGHOyfhPLt-_HhrfZAgKPsWuTOPc0TpTgShgQRbcjYlq5U7kwlb_UdmbztKNAkVUWDw2k6TPoYnevqXYkz1gMNgqVJONhwKOqW2au9tUtXX37Asv6xQPkFBjn5FvpziuvoxiWR7s8wbBuirUhaax8GT8WNoqHCLb-Wv1yqdCNX1hQ69xW3v0X_PHvS230mVoc-aBDAXdh9qO1qz4TKi0YtMYQmUpIlDuj1R7kg9ISpaziHaOOdUYfHYLQmodKdbC7ajb5Nt7Am8-02nne2JnD2M77ZH8-UPvBftd5I-jEqBkvbHIwVFxMNkcXGb3eJZEoxfapkPoUVJ5aZtLN9zO47J0oba-iNlMILAAXAkvQvMbZW86aljlaocH-lw2tBs4wyxU2KQ4xeKHQUkivmKruSUaN0Dhzubzdv_56exRjYNFJZYzMaoKbZISdHxHnhhVzTgStyk7CsaBoApxtx33Hv3B1HZ-WQsjJQuzrg3s8N2an03npLYyl8vZtHlcf8FSLmtfaAe-nkFZMUUf4xEfqfzw_0mNbyOTqTUJ-zFThgpPGXshzi6GO3J_oaSQnJ7-YJL57Ke26_lSA2qOIxCoon_VDD5ocRZaUGOmShBDehSN0kIkx7SCFnmQmypoDNzy9dHrQGibXdbs=w812-h633-no
+- action: navigate
+ window: win24
+ url: https://vk.com/
+- action: navigate
+ window: win25
+ url: https://blogspot.com/
+- action: navigate
+ window: win26
+ url: https://news.google.com/
+- action: navigate
+ window: win27
+ url: https://medium.com/
+- action: navigate
+ window: win28
+ url: https://www.yahoo.com/
+- action: navigate
+ window: win29
+ url: https://live.com/
+- action: navigate
+ window: win30
+ url: https://istockphoto.com/
+- action: navigate
+ window: win31
+ url: https://bbc.co.uk/
+- action: navigate
+ window: win32
+ url: https://amazon.com/
+- action: navigate
+ window: win33
+ url: https://dailymotion.com/
+- action: navigate
+ window: win34
+ url: https://google.es/
+- action: navigate
+ window: win35
+ url: https://google.com.br/
+- action: navigate
+ window: win36
+ url: https://forbes.com/
+- action: navigate
+ window: win37
+ url: https://mediafire.com/
+- action: navigate
+ window: win38
+ url: https://wikimedia.org/
+- action: navigate
+ window: win39
+ url: https://cloudflare.com/
+- action: navigate
+ window: win40
+ url: https://google.de/
+- action: navigate
+ window: win41
+ url: https://imdb.com/
+- action: navigate
+ window: win42
+ url: https://hugedomains.com/
+- action: navigate
+ window: win43
+ url: https://mail.ru/
+- action: navigate
+ window: win44
+ url: https://developers.google.com/
+- action: navigate
+ window: win45
+ url: https://bbc.com/
+- action: navigate
+ window: win46
+ url: https://paypal.com/
+- action: navigate
+ window: win47
+ url: https://opera.com/
+- action: navigate
+ window: win48
+ url: https://feedburner.com/
+- action: navigate
+ window: win49
+ url: https://facebook.com/
+- action: navigate
+ window: win50
+ url: https://cnn.com/
+
+- action: block
+ conditions:
+ - window: win1
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win2
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win3
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win4
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win5
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win6
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win7
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win8
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win9
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win10
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win11
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win12
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win13
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win14
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win15
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win16
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win17
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win18
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win19
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win20
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win21
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win22
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win23
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win24
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win25
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win26
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win27
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win28
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win29
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win30
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win31
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win32
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win33
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win34
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win35
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win36
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win37
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win38
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win39
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win40
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win41
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win42
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win43
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win44
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win45
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win46
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win47
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win48
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win49
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+- action: block
+ conditions:
+ - window: win50
+ status: complete
+ - timer: totaltimer
+ elapsed: 120
+
+- action: stop
+ window: win1
+- action: stop
+ window: win2
+- action: stop
+ window: win3
+- action: stop
+ window: win4
+- action: stop
+ window: win5
+- action: stop
+ window: win6
+- action: stop
+ window: win7
+- action: stop
+ window: win8
+- action: stop
+ window: win9
+- action: stop
+ window: win10
+- action: stop
+ window: win11
+- action: stop
+ window: win12
+- action: stop
+ window: win13
+- action: stop
+ window: win14
+- action: stop
+ window: win15
+- action: stop
+ window: win16
+- action: stop
+ window: win17
+- action: stop
+ window: win18
+- action: stop
+ window: win19
+- action: stop
+ window: win20
+- action: stop
+ window: win21
+- action: stop
+ window: win22
+- action: stop
+ window: win23
+- action: stop
+ window: win24
+- action: stop
+ window: win25
+- action: stop
+ window: win26
+- action: stop
+ window: win27
+- action: stop
+ window: win28
+- action: stop
+ window: win29
+- action: stop
+ window: win30
+- action: stop
+ window: win31
+- action: stop
+ window: win32
+- action: stop
+ window: win33
+- action: stop
+ window: win34
+- action: stop
+ window: win35
+- action: stop
+ window: win36
+- action: stop
+ window: win37
+- action: stop
+ window: win38
+- action: stop
+ window: win39
+- action: stop
+ window: win40
+- action: stop
+ window: win41
+- action: stop
+ window: win42
+- action: stop
+ window: win43
+- action: stop
+ window: win44
+- action: stop
+ window: win45
+- action: stop
+ window: win46
+- action: stop
+ window: win47
+- action: stop
+ window: win48
+- action: stop
+ window: win49
+- action: stop
+ window: win50
+
+- action: plot-check
+ window: win1
+- action: plot-check
+ window: win2
+- action: plot-check
+ window: win3
+- action: plot-check
+ window: win4
+- action: plot-check
+ window: win5
+- action: plot-check
+ window: win6
+- action: plot-check
+ window: win7
+- action: plot-check
+ window: win8
+- action: plot-check
+ window: win9
+- action: plot-check
+ window: win10
+- action: plot-check
+ window: win11
+- action: plot-check
+ window: win12
+- action: plot-check
+ window: win13
+- action: plot-check
+ window: win14
+- action: plot-check
+ window: win15
+- action: plot-check
+ window: win16
+- action: plot-check
+ window: win17
+- action: plot-check
+ window: win18
+- action: plot-check
+ window: win19
+- action: plot-check
+ window: win20
+- action: plot-check
+ window: win21
+- action: plot-check
+ window: win22
+- action: plot-check
+ window: win23
+- action: plot-check
+ window: win24
+- action: plot-check
+ window: win25
+- action: plot-check
+ window: win26
+- action: plot-check
+ window: win27
+- action: plot-check
+ window: win28
+- action: plot-check
+ window: win29
+- action: plot-check
+ window: win30
+- action: plot-check
+ window: win31
+- action: plot-check
+ window: win32
+- action: plot-check
+ window: win33
+- action: plot-check
+ window: win34
+- action: plot-check
+ window: win35
+- action: plot-check
+ window: win36
+- action: plot-check
+ window: win37
+- action: plot-check
+ window: win38
+- action: plot-check
+ window: win39
+- action: plot-check
+ window: win40
+- action: plot-check
+ window: win41
+- action: plot-check
+ window: win42
+- action: plot-check
+ window: win43
+- action: plot-check
+ window: win44
+- action: plot-check
+ window: win45
+- action: plot-check
+ window: win46
+- action: plot-check
+ window: win47
+- action: plot-check
+ window: win48
+- action: plot-check
+ window: win49
+- action: plot-check
+ window: win50
+
+
+- action: timer-stop
+ timer: totaltimer
+- action: window-close
+ window: win1
+- action: window-close
+ window: win2
+- action: window-close
+ window: win3
+- action: window-close
+ window: win4
+- action: window-close
+ window: win5
+- action: window-close
+ window: win6
+- action: window-close
+ window: win7
+- action: window-close
+ window: win8
+- action: window-close
+ window: win9
+- action: window-close
+ window: win10
+- action: window-close
+ window: win11
+- action: window-close
+ window: win12
+- action: window-close
+ window: win13
+- action: window-close
+ window: win14
+- action: window-close
+ window: win15
+- action: window-close
+ window: win16
+- action: window-close
+ window: win17
+- action: window-close
+ window: win18
+- action: window-close
+ window: win19
+- action: window-close
+ window: win20
+- action: window-close
+ window: win21
+- action: window-close
+ window: win22
+- action: window-close
+ window: win23
+- action: window-close
+ window: win24
+- action: window-close
+ window: win25
+- action: window-close
+ window: win26
+- action: window-close
+ window: win27
+- action: window-close
+ window: win28
+- action: window-close
+ window: win29
+- action: window-close
+ window: win30
+- action: window-close
+ window: win31
+- action: window-close
+ window: win32
+- action: window-close
+ window: win33
+- action: window-close
+ window: win34
+- action: window-close
+ window: win35
+- action: window-close
+ window: win36
+- action: window-close
+ window: win37
+- action: window-close
+ window: win38
+- action: window-close
+ window: win39
+- action: window-close
+ window: win40
+- action: window-close
+ window: win41
+- action: window-close
+ window: win42
+- action: window-close
+ window: win43
+- action: window-close
+ window: win44
+- action: window-close
+ window: win45
+- action: window-close
+ window: win46
+- action: window-close
+ window: win47
+- action: window-close
+ window: win48
+- action: window-close
+ window: win49
+- action: window-close
+ window: win50
+- action: quit
diff --git a/monkey-test/short-internet/popular-sites.yaml b/monkey-test/short-internet/popular-sites.yaml
new file mode 100644
index 0000000..b9a806f
--- /dev/null
+++ b/monkey-test/short-internet/popular-sites.yaml
@@ -0,0 +1,90 @@
+title: browse and render 50 popular sites
+group: popular-sites
+steps:
+- action: launch
+ language: en
+ options:
+ - enable_javascript=1
+- action: window-new
+ tag: win1
+- action: timer-start
+ timer: totaltimer
+- action: timer-start
+ timer: timer1
+- action: repeat
+ values:
+ - https://www.google.com/
+ - https://www.blogger.com/
+ - https://apple.com/
+ - https://plus.google.com/
+ - https://microsoft.com/
+ - https://play.google.com/
+ - https://adobe.com/
+ - https://youtube.com/
+ - https://mozilla.org/
+ - https://en.wikipedia.org/
+ - https://support.google.com/
+ - https://sites.google.com/
+ - https://accounts.google.com/
+ - https://docs.google.com/
+ - https://wordpress.org/
+ - https://linkedin.com/
+ - https://vimeo.com/
+ - https://maps.google.com/
+ - https://github.com/
+ - https://drive.google.com/
+ - https://youtu.be/
+ - https://creativecommons.org/
+ - https://lh3.googleusercontent.com/Wwr1nDkB0VXEV77DA9mRGHOyfhPLt-_HhrfZAgKPsWuTOPc0TpTgShgQRbcjYlq5U7kwlb_UdmbztKNAkVUWDw2k6TPoYnevqXYkz1gMNgqVJONhwKOqW2au9tUtXX37Asv6xQPkFBjn5FvpziuvoxiWR7s8wbBuirUhaax8GT8WNoqHCLb-Wv1yqdCNX1hQ69xW3v0X_PHvS230mVoc-aBDAXdh9qO1qz4TKi0YtMYQmUpIlDuj1R7kg9ISpaziHaOOdUYfHYLQmodKdbC7ajb5Nt7Am8-02nne2JnD2M77ZH8-UPvBftd5I-jEqBkvbHIwVFxMNkcXGb3eJZEoxfapkPoUVJ5aZtLN9zO47J0oba-iNlMILAAXAkvQvMbZW86aljlaocH-lw2tBs4wyxU2KQ4xeKHQUkivmKruSUaN0Dhzubzdv_56exRjYNFJZYzMaoKbZISdHxHnhhVzTgStyk7CsaBoApxtx33Hv3B1HZ-WQsjJQuzrg3s8N2an03npLYyl8vZtHlcf8FSLmtfaAe-nkFZMUUf4xEfqfzw_0mNbyOTqTUJ-zFThgpPGXshzi6GO3J_oaSQnJ7-YJL57Ke26_lSA2qOIxCoon_VDD5ocRZaUGOmShBDehSN0kIkx7SCFnmQmypoDNzy9dHrQGibXdbs=w812-h633-no
+ - https://vk.com/
+ - https://blogspot.com/
+ - https://news.google.com/
+ - https://medium.com/
+ - https://www.yahoo.com/
+ - https://live.com/
+ - https://istockphoto.com/
+ - https://bbc.co.uk/
+ - https://amazon.com/
+ - https://dailymotion.com/
+ - https://google.es/
+ - https://google.com.br/
+ - https://forbes.com/
+ - https://mediafire.com/
+ - https://wikimedia.org/
+ - https://cloudflare.com/
+ - https://google.de/
+ - https://imdb.com/
+ - https://hugedomains.com/
+ - https://mail.ru/
+ - https://developers.google.com/
+ - https://bbc.com/
+ - https://paypal.com/
+ - https://opera.com/
+ - https://feedburner.com/
+ - https://facebook.com/
+ - https://cnn.com/
+ - https://dropbox.com/
+ - https://whatsapp.com/
+ tag: urls
+ steps:
+ - action: navigate
+ window: win1
+ repeaturl: urls
+ - action: block
+ conditions:
+ - window: win1
+ status: complete
+ - timer: timer1
+ elapsed: 20
+ - action: stop
+ window: win1
+ - action: plot-check
+ window: win1
+ - action: timer-restart
+ timer: timer1
+- action: timer-stop
+ timer: totaltimer
+- action: window-close
+ window: win1
+- action: quit
+