{"action":"created","comment":{"url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/pulls/comments/165747025","pull_request_review_id":93741674,"id":165747025,"diff_hunk":"@@ -0,0 +1,72 @@\n+package com.puppetlabs.gatling.node_simulations\n+import com.puppetlabs.gatling.runner.SimulationWithScenario\n+import org.joda.time.LocalDateTime\n+import org.joda.time.format.ISODateTimeFormat\n+import java.util.UUID\n+\n+import scala.concurrent.duration._\n+\n+import io.gatling.core.Predef._\n+import io.gatling.http.Predef._\n+\n+class PerfTestLarge extends SimulationWithScenario {\n+\n+\tval reportBody = ElFileBody(\"PerfTestLarge_0006_request.txt\")\n+\n+\tval baseHeaders = Map(\"Accept\" -> \"application/json, text/pson\",\n+\t\t\"Accept-Encoding\" -> \"gzip;q=1.0,deflate;q=0.6,identity;q=0.3\",\n+\t\t\"User-Agent\" -> \"Puppet/5.3.3 Ruby/2.4.2-p198 (x86_64-linux)\")\n+\n+\tval headers_0 = baseHeaders ++ Map(\"X-Puppet-Version\" -> \"5.3.3\")\n+\n+\tval headers_6 = baseHeaders ++ Map(\n+\t\t\"Connection\" -> \"close\",\n+\t\t\"Content-Type\" -> \"application/json\",\n+\t\t\"X-Puppet-Version\" -> \"5.3.3\")\n+\n+\tval scn = scenario(\"samtest\")\n+\t\t.exec(http(\"node\")\n+\t\t\t.get(\"/puppet/v3/node/${node}?environment=production&transaction_uuid=feaf75a3-c82c-4e06-9d02-5387f14034a0&fail_on_404=true\")\n+\t\t\t.headers(headers_0))\n+\t\t.pause(103 milliseconds)\n+\t\t.exec(http(\"filemeta pluginfacts\")\n+\t\t\t.get(\"/puppet/v3/file_metadatas/pluginfacts?environment=production&links=follow&recurse=true&source_permissions=use&ignore=.svn&ignore=CVS&ignore=.git&ignore=.hg&ignore=%2A.pot&checksum_type=md5\")\n+\t\t\t.headers(headers_0))\n+\t\t.pause(1)\n+\t\t.exec(http(\"filemeta plugins\")\n+\t\t\t.get(\"/puppet/v3/file_metadatas/plugins?environment=production&links=follow&recurse=true&source_permissions=ignore&ignore=.svn&ignore=CVS&ignore=.git&ignore=.hg&ignore=%2A.pot&checksum_type=md5\")\n+\t\t\t.headers(headers_0))\n+\t\t.pause(1)\n+\t\t.exec(http(\"\")\n+\t\t\t.get(\"/puppet/v3/file_metadatas/locales?environment=production&links=follow&recurse=true&source_permissions=ignore&ignore=.svn&ignore=CVS&ignore=.git&ignore=.hg&ignore=%2A.pot&ignore=config.yaml&checksum_type=md5\")","path":"simulation-runner/src/main/scala/com/puppetlabs/gatling/node_simulations/PerfTestLarge.scala","position":41,"original_position":41,"commit_id":"4b72b7c9fac919356195ea07bfd79d26815b932e","original_commit_id":"d016117e524d90361f989e31c8a0bf8be56676ac","user":{"login":"RandellP","id":13925988,"avatar_url":"https://avatars1.githubusercontent.com/u/13925988?v=4","gravatar_id":"","url":"https://api.github.com/users/RandellP","html_url":"https://github.com/RandellP","followers_url":"https://api.github.com/users/RandellP/followers","following_url":"https://api.github.com/users/RandellP/following{/other_user}","gists_url":"https://api.github.com/users/RandellP/gists{/gist_id}","starred_url":"https://api.github.com/users/RandellP/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RandellP/subscriptions","organizations_url":"https://api.github.com/users/RandellP/orgs","repos_url":"https://api.github.com/users/RandellP/repos","events_url":"https://api.github.com/users/RandellP/events{/privacy}","received_events_url":"https://api.github.com/users/RandellP/received_events","type":"User","site_admin":false},"body":"sounds like a good candidate to ticket for later consideration.","created_at":"2018-02-02T20:08:05Z","updated_at":"2018-02-02T20:08:05Z","html_url":"https://github.com/puppetlabs/gatling-puppet-load-test/pull/172#discussion_r165747025","pull_request_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/pulls/172","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/pulls/comments/165747025"},"html":{"href":"https://github.com/puppetlabs/gatling-puppet-load-test/pull/172#discussion_r165747025"},"pull_request":{"href":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/pulls/172"}},"in_reply_to_id":165706701},"pull_request":{"url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/pulls/172","id":166852592,"html_url":"https://github.com/puppetlabs/gatling-puppet-load-test/pull/172","diff_url":"https://github.com/puppetlabs/gatling-puppet-load-test/pull/172.diff","patch_url":"https://github.com/puppetlabs/gatling-puppet-load-test/pull/172.patch","issue_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/issues/172","number":172,"state":"open","locked":false,"title":"(QA-3371) Automate gatling execution in Beaker for ApplesToApples","user":{"login":"samwoods1","id":4604901,"avatar_url":"https://avatars3.githubusercontent.com/u/4604901?v=4","gravatar_id":"","url":"https://api.github.com/users/samwoods1","html_url":"https://github.com/samwoods1","followers_url":"https://api.github.com/users/samwoods1/followers","following_url":"https://api.github.com/users/samwoods1/following{/other_user}","gists_url":"https://api.github.com/users/samwoods1/gists{/gist_id}","starred_url":"https://api.github.com/users/samwoods1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/samwoods1/subscriptions","organizations_url":"https://api.github.com/users/samwoods1/orgs","repos_url":"https://api.github.com/users/samwoods1/repos","events_url":"https://api.github.com/users/samwoods1/events{/privacy}","received_events_url":"https://api.github.com/users/samwoods1/received_events","type":"User","site_admin":false},"body":"Removed classification of the metrics/agent node since we are no longer recording an agent run.\r\nAdded static gatling config files for PerfTestLarge (using role::by_size::large) nodes and ApplesToApples scenario (750 agents, 8 iterations)\r\nCreated Beaker test to actually kick off the gatling run.","created_at":"2018-02-02T16:57:21Z","updated_at":"2018-02-02T20:08:05Z","closed_at":null,"merged_at":null,"merge_commit_sha":"3c4e1b223ff01c7faf2d6c2f7a2eef62b4ef4e11","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"milestone":null,"commits_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/pulls/172/commits","review_comments_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/pulls/172/comments","review_comment_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/pulls/comments{/number}","comments_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/issues/172/comments","statuses_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/statuses/4b72b7c9fac919356195ea07bfd79d26815b932e","head":{"label":"samwoods1:maint","ref":"maint","sha":"4b72b7c9fac919356195ea07bfd79d26815b932e","user":{"login":"samwoods1","id":4604901,"avatar_url":"https://avatars3.githubusercontent.com/u/4604901?v=4","gravatar_id":"","url":"https://api.github.com/users/samwoods1","html_url":"https://github.com/samwoods1","followers_url":"https://api.github.com/users/samwoods1/followers","following_url":"https://api.github.com/users/samwoods1/following{/other_user}","gists_url":"https://api.github.com/users/samwoods1/gists{/gist_id}","starred_url":"https://api.github.com/users/samwoods1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/samwoods1/subscriptions","organizations_url":"https://api.github.com/users/samwoods1/orgs","repos_url":"https://api.github.com/users/samwoods1/repos","events_url":"https://api.github.com/users/samwoods1/events{/privacy}","received_events_url":"https://api.github.com/users/samwoods1/received_events","type":"User","site_admin":false},"repo":{"id":106578986,"name":"gatling-puppet-load-test","full_name":"samwoods1/gatling-puppet-load-test","owner":{"login":"samwoods1","id":4604901,"avatar_url":"https://avatars3.githubusercontent.com/u/4604901?v=4","gravatar_id":"","url":"https://api.github.com/users/samwoods1","html_url":"https://github.com/samwoods1","followers_url":"https://api.github.com/users/samwoods1/followers","following_url":"https://api.github.com/users/samwoods1/following{/other_user}","gists_url":"https://api.github.com/users/samwoods1/gists{/gist_id}","starred_url":"https://api.github.com/users/samwoods1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/samwoods1/subscriptions","organizations_url":"https://api.github.com/users/samwoods1/orgs","repos_url":"https://api.github.com/users/samwoods1/repos","events_url":"https://api.github.com/users/samwoods1/events{/privacy}","received_events_url":"https://api.github.com/users/samwoods1/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/samwoods1/gatling-puppet-load-test","description":null,"fork":true,"url":"https://api.github.com/repos/samwoods1/gatling-puppet-load-test","forks_url":"https://api.github.com/repos/samwoods1/gatling-puppet-load-test/forks","keys_url":"https://api.github.com/repos/samwoods1/gatling-puppet-load-test/keys{/key_id}","collaborators_url":"https://api.github.com/repos/samwoods1/gatling-puppet-load-test/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/samwoods1/gatling-puppet-load-test/teams","hooks_url":"https://api.github.com/repos/samwoods1/gatling-puppet-load-test/hooks","issue_events_url":"https://api.github.com/repos/samwoods1/gatling-puppet-load-test/issues/events{/number}","events_url":"https://api.github.com/repos/samwoods1/gatling-puppet-load-test/events","assignees_url":"https://api.github.com/repos/samwoods1/gatling-puppet-load-test/assignees{/user}","branches_url":"https://api.github.com/repos/samwoods1/gatling-puppet-load-test/branches{/branch}","tags_url":"https://api.github.com/repos/samwoods1/gatling-puppet-load-test/tags","blobs_url":"https://api.github.com/repos/samwoods1/gatling-puppet-load-test/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/samwoods1/gatling-puppet-load-test/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/samwoods1/gatling-puppet-load-test/git/refs{/sha}","trees_url":"https://api.github.com/repos/samwoods1/gatling-puppet-load-test/git/trees{/sha}","statuses_url":"https://api.github.com/repos/samwoods1/gatling-puppet-load-test/statuses/{sha}","languages_url":"https://api.github.com/repos/samwoods1/gatling-puppet-load-test/languages","stargazers_url":"https://api.github.com/repos/samwoods1/gatling-puppet-load-test/stargazers","contributors_url":"https://api.github.com/repos/samwoods1/gatling-puppet-load-test/contributors","subscribers_url":"https://api.github.com/repos/samwoods1/gatling-puppet-load-test/subscribers","subscription_url":"https://api.github.com/repos/samwoods1/gatling-puppet-load-test/subscription","commits_url":"https://api.github.com/repos/samwoods1/gatling-puppet-load-test/commits{/sha}","git_commits_url":"https://api.github.com/repos/samwoods1/gatling-puppet-load-test/git/commits{/sha}","comments_url":"https://api.github.com/repos/samwoods1/gatling-puppet-load-test/comments{/number}","issue_comment_url":"https://api.github.com/repos/samwoods1/gatling-puppet-load-test/issues/comments{/number}","contents_url":"https://api.github.com/repos/samwoods1/gatling-puppet-load-test/contents/{+path}","compare_url":"https://api.github.com/repos/samwoods1/gatling-puppet-load-test/compare/{base}...{head}","merges_url":"https://api.github.com/repos/samwoods1/gatling-puppet-load-test/merges","archive_url":"https://api.github.com/repos/samwoods1/gatling-puppet-load-test/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/samwoods1/gatling-puppet-load-test/downloads","issues_url":"https://api.github.com/repos/samwoods1/gatling-puppet-load-test/issues{/number}","pulls_url":"https://api.github.com/repos/samwoods1/gatling-puppet-load-test/pulls{/number}","milestones_url":"https://api.github.com/repos/samwoods1/gatling-puppet-load-test/milestones{/number}","notifications_url":"https://api.github.com/repos/samwoods1/gatling-puppet-load-test/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/samwoods1/gatling-puppet-load-test/labels{/name}","releases_url":"https://api.github.com/repos/samwoods1/gatling-puppet-load-test/releases{/id}","deployments_url":"https://api.github.com/repos/samwoods1/gatling-puppet-load-test/deployments","created_at":"2017-10-11T16:19:35Z","updated_at":"2017-10-11T16:19:37Z","pushed_at":"2018-02-02T18:07:17Z","git_url":"git://github.com/samwoods1/gatling-puppet-load-test.git","ssh_url":"git@github.com:samwoods1/gatling-puppet-load-test.git","clone_url":"https://github.com/samwoods1/gatling-puppet-load-test.git","svn_url":"https://github.com/samwoods1/gatling-puppet-load-test","homepage":null,"size":4188,"stargazers_count":0,"watchers_count":0,"language":"Scala","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":null,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"puppetlabs:master","ref":"master","sha":"b8c6b9bdf3b1ba1445930f816cdd706e7e780e9e","user":{"login":"puppetlabs","id":234268,"avatar_url":"https://avatars0.githubusercontent.com/u/234268?v=4","gravatar_id":"","url":"https://api.github.com/users/puppetlabs","html_url":"https://github.com/puppetlabs","followers_url":"https://api.github.com/users/puppetlabs/followers","following_url":"https://api.github.com/users/puppetlabs/following{/other_user}","gists_url":"https://api.github.com/users/puppetlabs/gists{/gist_id}","starred_url":"https://api.github.com/users/puppetlabs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/puppetlabs/subscriptions","organizations_url":"https://api.github.com/users/puppetlabs/orgs","repos_url":"https://api.github.com/users/puppetlabs/repos","events_url":"https://api.github.com/users/puppetlabs/events{/privacy}","received_events_url":"https://api.github.com/users/puppetlabs/received_events","type":"Organization","site_admin":false},"repo":{"id":9684046,"name":"gatling-puppet-load-test","full_name":"puppetlabs/gatling-puppet-load-test","owner":{"login":"puppetlabs","id":234268,"avatar_url":"https://avatars0.githubusercontent.com/u/234268?v=4","gravatar_id":"","url":"https://api.github.com/users/puppetlabs","html_url":"https://github.com/puppetlabs","followers_url":"https://api.github.com/users/puppetlabs/followers","following_url":"https://api.github.com/users/puppetlabs/following{/other_user}","gists_url":"https://api.github.com/users/puppetlabs/gists{/gist_id}","starred_url":"https://api.github.com/users/puppetlabs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/puppetlabs/subscriptions","organizations_url":"https://api.github.com/users/puppetlabs/orgs","repos_url":"https://api.github.com/users/puppetlabs/repos","events_url":"https://api.github.com/users/puppetlabs/events{/privacy}","received_events_url":"https://api.github.com/users/puppetlabs/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/puppetlabs/gatling-puppet-load-test","description":null,"fork":false,"url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test","forks_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/forks","keys_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/keys{/key_id}","collaborators_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/teams","hooks_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/hooks","issue_events_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/issues/events{/number}","events_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/events","assignees_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/assignees{/user}","branches_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/branches{/branch}","tags_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/tags","blobs_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/git/refs{/sha}","trees_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/git/trees{/sha}","statuses_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/statuses/{sha}","languages_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/languages","stargazers_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/stargazers","contributors_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/contributors","subscribers_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/subscribers","subscription_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/subscription","commits_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/commits{/sha}","git_commits_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/git/commits{/sha}","comments_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/comments{/number}","issue_comment_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/issues/comments{/number}","contents_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/contents/{+path}","compare_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/compare/{base}...{head}","merges_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/merges","archive_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/downloads","issues_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/issues{/number}","pulls_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/pulls{/number}","milestones_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/milestones{/number}","notifications_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/labels{/name}","releases_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/releases{/id}","deployments_url":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/deployments","created_at":"2013-04-25T23:58:01Z","updated_at":"2018-01-09T16:44:20Z","pushed_at":"2018-02-02T18:07:18Z","git_url":"git://github.com/puppetlabs/gatling-puppet-load-test.git","ssh_url":"git@github.com:puppetlabs/gatling-puppet-load-test.git","clone_url":"https://github.com/puppetlabs/gatling-puppet-load-test.git","svn_url":"https://github.com/puppetlabs/gatling-puppet-load-test","homepage":null,"size":4305,"stargazers_count":23,"watchers_count":23,"language":"Scala","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":33,"mirror_url":null,"archived":false,"open_issues_count":4,"license":null,"forks":33,"open_issues":4,"watchers":23,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/pulls/172"},"html":{"href":"https://github.com/puppetlabs/gatling-puppet-load-test/pull/172"},"issue":{"href":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/issues/172"},"comments":{"href":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/issues/172/comments"},"review_comments":{"href":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/pulls/172/comments"},"review_comment":{"href":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/pulls/172/commits"},"statuses":{"href":"https://api.github.com/repos/puppetlabs/gatling-puppet-load-test/statuses/4b72b7c9fac919356195ea07bfd79d26815b932e"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"RandellP"}}