<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Neustar on ZeroSharp</title><link>https://www.zerosharp.com/blog/categories/neustar/</link><description>Recent content in Neustar on ZeroSharp</description><generator>Hugo</generator><language>en-gb</language><copyright>Copyright © 2012–{year} Robert Anderson</copyright><lastBuildDate>Sun, 14 Apr 2013 07:37:00 +0100</lastBuildDate><atom:link href="https://www.zerosharp.com/blog/categories/neustar/index.xml" rel="self" type="application/rss+xml"/><item><title>Load Testing XAF: Part 5 - Analysis</title><link>https://www.zerosharp.com/load-testing-xaf-part-5-analysis/</link><pubDate>Sun, 14 Apr 2013 07:37:00 +0100</pubDate><guid>https://www.zerosharp.com/load-testing-xaf-part-5-analysis/</guid><description>&lt;p&gt;This is the final post in a series about load testing XAF applications. Previously in the series:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.zerosharp.com/load-testing-xaf-overview/"&gt;Load Testing XAF: Overview&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.zerosharp.com/load-testing-xaf-part-1-deploying/"&gt;Part 1: Deploying the target webserver&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.zerosharp.com/load-testing-xaf-part-2-selenium/"&gt;Part 2: Selenium&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.zerosharp.com/load-testing-xaf-part-3-uploading-and-validating-the-virtual-user-script/"&gt;Part 3: Uploading and validating a script&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.zerosharp.com/load-testing-xaf-part-4-launching-the-load-test/"&gt;Part 4: Launching the load test&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In this part, we analyse the results of the load test we ran in &lt;a href="https://www.zerosharp.com/load-testing-xaf-part-3-uploading-and-validating-the-virtual-user-script/"&gt;Part 4&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="results"&gt;Results&lt;/h2&gt;
&lt;p&gt;The results of the test we ran are &lt;a href="https://load.wpm.neustar.biz/load/test/share/e0f547d711624168bc7fa0a69ddd8283"&gt;here&lt;/a&gt;. The graphs are interactive and give quite interesting data about the load tests. Feel free to have a look and play around with the results.&lt;/p&gt;</description></item><item><title>Load Testing XAF: Part 4 - Launching the load test</title><link>https://www.zerosharp.com/load-testing-xaf-part-4-launching-the-load-test/</link><pubDate>Mon, 08 Apr 2013 11:19:00 +0100</pubDate><guid>https://www.zerosharp.com/load-testing-xaf-part-4-launching-the-load-test/</guid><description>&lt;p&gt;This is another post in a series about load testing XAF applications. Previously in the series:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.zerosharp.com/load-testing-xaf-overview/"&gt;Load Testing XAF: Overview&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.zerosharp.com/load-testing-xaf-part-1-deploying/"&gt;Part 1: Deploying the target webserver&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.zerosharp.com/load-testing-xaf-part-2-selenium/"&gt;Part 2: Selenium&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.zerosharp.com/load-testing-xaf-part-3-uploading-and-validating-the-virtual-user-script/"&gt;Part 3: Uploading and validating a script&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In this part, we will launch a 1 hour test with 25 virtual users using the &lt;a href="http://home.wpm.neustar.biz/"&gt;NeuStar Web Performance Management&lt;/a&gt; module.&lt;/p&gt;
&lt;h2 id="schedule-and-launch-a-test"&gt;Schedule and launch a test&lt;/h2&gt;
&lt;p&gt;From the script validation screen, click on &lt;em&gt;Schedule a load test with this script&lt;/em&gt;. The defaults are good, but you can specify in detail how to run your load test. For instance, you can coordinate multiple Selenium scripts to simulate different types of activity on your site.&lt;/p&gt;</description></item><item><title>Load Testing XAF: Part 3 - Uploading and Validating the Virtual User Script</title><link>https://www.zerosharp.com/load-testing-xaf-part-3-uploading-and-validating-the-virtual-user-script/</link><pubDate>Wed, 03 Apr 2013 16:39:00 +0100</pubDate><guid>https://www.zerosharp.com/load-testing-xaf-part-3-uploading-and-validating-the-virtual-user-script/</guid><description>&lt;p&gt;This is another post in a series about load testing XAF applications. Previously in the series:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.zerosharp.com/load-testing-xaf-overview/"&gt;Load Testing XAF: Overview&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.zerosharp.com/load-testing-xaf-part-1-deploying/"&gt;Part 1: Deploying the target webserver&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.zerosharp.com/load-testing-xaf-part-2-selenium/"&gt;Part 2: Selenium&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In this part, we will load test the application we set up in &lt;a href="https://www.zerosharp.com/load-testing-xaf-part-1-deploying/"&gt;Part 1&lt;/a&gt;, using the Selenium load test we created in &lt;a href="https://www.zerosharp.com/load-testing-xaf-part-2-selenium/"&gt;Part 2&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="neustar-web-performance-management"&gt;Neustar Web Performance Management&lt;/h2&gt;
&lt;p&gt;NeuStar (formerly BrowserMob) are a company specialised in web application performance monitoring. We are interested in their &lt;a href="https://home.wpm.neustar.biz/"&gt;web performance module&lt;/a&gt;. It is free to create an account. To run a test with less than 25 virtual users costs only $0.15 per virtual user. Tests with more than 25 users (up to 5000) require an additional paid plan.&lt;/p&gt;</description></item><item><title>Load Testing XAF: Part 2 - Selenium</title><link>https://www.zerosharp.com/load-testing-xaf-part-2-selenium/</link><pubDate>Thu, 28 Mar 2013 16:56:00 +0100</pubDate><guid>https://www.zerosharp.com/load-testing-xaf-part-2-selenium/</guid><description>&lt;h1 id="writing-a-selenium-user-test-against-maindemo"&gt;Writing a Selenium User Test against MainDemo&lt;/h1&gt;
&lt;p&gt;This is another post in a series about load testing XAF applications. Previously in the series:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.zerosharp.com/load-testing-xaf-overview/"&gt;Load Testing XAF: Overview&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.zerosharp.com/load-testing-xaf-part-1-deploying/"&gt;Part 1: Deploying the target webserver&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="why-not-use-devexpress-easytests"&gt;Why not use DevExpress EasyTests?&lt;/h2&gt;
&lt;p&gt;The DevExpress recommended method of writing functional tests is to use the EasyTest functionality of the expressAppFramework. This has several advantages over other functional testing approaches.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;It uses a domain specific language tailored for XAF making it easy to test views and actions&lt;/li&gt;
&lt;li&gt;It makes it easy to interact with the DevExpress controls that are used within XAF&lt;/li&gt;
&lt;li&gt;A single EasyTest can be run against both the ASP.NET and WinForms applications&lt;/li&gt;
&lt;li&gt;EasyTests work against both the debug webserver and IIS&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;However, one feature which is not (yet) available is the ability to use EasyTests for load testing.&lt;/p&gt;</description></item><item><title>Load Testing XAF: Part 1 - Deploying</title><link>https://www.zerosharp.com/load-testing-xaf-part-1-deploying/</link><pubDate>Fri, 22 Mar 2013 11:21:00 +0100</pubDate><guid>https://www.zerosharp.com/load-testing-xaf-part-1-deploying/</guid><description>&lt;p&gt;This is the first part of a tutorial about load testing XAF applications. See the &lt;a href="https://www.zerosharp.com/load-testing-xaf-overview/"&gt;overview&lt;/a&gt; for a bit of background. In this post we set up the target webserver.&lt;/p&gt;
&lt;p&gt;You can target any machine which has a publicly available web address, but for this tutorial, I&amp;rsquo;m&amp;rsquo; deploying the MainDemo to the Amazon cloud, by following the instructions in &lt;a href="https://www.zerosharp.com/deploy-xaf-asp-dot-net-applications-to-amazon-web-services-part-1-putting-the-database-in-the-cloud/"&gt;Part 1&lt;/a&gt; and &lt;a href="http://blog.zerosharp.com/deploy-xaf-asp-dot-net-applications-to-amazon-web-services-part-2-publishing-maindemo/"&gt;Part 2&lt;/a&gt; of my previous series about Amazon Web Services.&lt;/p&gt;
&lt;p&gt;I am using version 12.2.7 of the DevExpress XAF MainDemo. There are a couple of extra changes to make to the web.config.&lt;/p&gt;</description></item><item><title>Load Testing XAF: Overview</title><link>https://www.zerosharp.com/load-testing-xaf-overview/</link><pubDate>Tue, 12 Mar 2013 18:20:00 +0100</pubDate><guid>https://www.zerosharp.com/load-testing-xaf-overview/</guid><description>&lt;p&gt;Over the next few posts, I will demonstrate how to load test XAF web applications.&lt;/p&gt;
&lt;h2 id="history"&gt;History&lt;/h2&gt;
&lt;p&gt;Performance testing has traditionally been difficult and expensive. A few years ago, to do it well required a powerful piece of dedicated load testing software such as HP LoadRunner (typical cost back in 2007: USD 50,000-100,000 or more per year!). This software was capable of simulating multiple virtual users via the use of recorded scripts and providing detailed performance statistics. Usually the cost was increased further increased by the need for powerful hardware to be able to run the application.&lt;/p&gt;</description></item></channel></rss>