{"id":1262,"date":"2017-12-17T13:36:53","date_gmt":"2017-12-17T13:36:53","guid":{"rendered":"https:\/\/loadfocus.com\/blog\/?p=1262"},"modified":"2023-09-02T10:32:23","modified_gmt":"2023-09-02T10:32:23","slug":"how-to-load-test-your-cryptocurrency-exchange-service","status":"publish","type":"post","link":"https:\/\/loadfocus.com\/blog\/2017\/12\/how-to-load-test-your-cryptocurrency-exchange-service","title":{"rendered":"How to Load Test your Cryptocurrency Exchange Service"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\"><\/span> <span class=\"rt-time\"> 2<\/span> <span class=\"rt-label rt-postfix\">minutes read<\/span><\/span><p class=\"lead\"><!-- pn-tldr --><\/p>\n<h2>Key takeaways<\/h2>\n<ul>\n<li>Exchanges fail at the order book and matching engine, not at the marketing pages.<\/li>\n<li>Test bursts rather than steady load, since trading traffic arrives in spikes.<\/li>\n<li>Use isolated test accounts and a sandbox ledger so a load test cannot touch real balances.<\/li>\n<\/ul>\n<p><!-- \/pn-tldr --><strong>Load Testing<\/strong> your\u00a0cryptocurrency exchange service is very easy with the <a href=\"https:\/\/loadfocus.com\/load-testing\">Cloud Load Testing Tool<\/a> provided by <a href=\"https:\/\/loadfocus.com\/\">LoadFocus<\/a>.<\/p>\n<p>You can easily simulate exchange transactions by calling your API endpoints within our <a href=\"https:\/\/loadfocus.com\/load-testing\">load testing tool<\/a>. It can simulate up to 600k requests per each load test.<\/p>\n<p>Load tests run in real-time and you can inspect multiple performance metrics like: response time, latency time, requests per second, throughput per second, and identify potential errors and bottlenecks that may impact your customers. Here you can better understand <a href=\"https:\/\/loadfocus.com\/blog\/2014\/07\/10\/errors-and-response-codes-in-load-testing-on-loadfocus-com\/\" class=\"broken_link\">errors and response codes<\/a>.<\/p>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium\" src=\"https:\/\/d2woeiihr4s5r6.cloudfront.net\/loadtesting\/results-live-load-test.gif\" width=\"960\" height=\"503\" \/>\n<p>Also, <a href=\"https:\/\/loadfocus.com\/locations\">multiple cloud locations<\/a> are available so you can simulate traffic from different part of the world.<\/p>\n<p>To provide a faster web interface, you can run a <a href=\"https:\/\/loadfocus.com\/website-speed-test\">free website speed test<\/a>\u00a0and discover potential speed improvements for your\u00a0<strong>Cryptocurrency Exchange Service<\/strong>.<\/p>\n<p>For more details on how to get started here <a href=\"https:\/\/loadfocus.com\/pricing\">click here<\/a>.<!-- pn-faq --><\/p>\n<h2>Frequently Asked Questions<\/h2>\n<h3>What should an exchange load test target?<\/h3>\n<p>The order book and the matching engine. Those are where an exchange actually fails, while the marketing pages are the part that survives anything.<\/p>\n<h3>Should the load be steady?<\/h3>\n<p>No. Trading traffic arrives in bursts, so test spikes. A smooth ramp misses the queueing behaviour that a sudden move produces.<\/p>\n<h3>How do I test safely?<\/h3>\n<p>Isolated test accounts against a sandbox ledger. A load test that can reach real balances is one configuration mistake away from a very expensive incident.<\/p>\n<p><!-- \/pn-faq --><!-- pn-related-reading --><\/p>\n<h2>Related reading<\/h2>\n<ul>\n<li><a href=\"https:\/\/loadfocus.com\/blog\/2021\/04\/what-is-hits-per-second-in-performance-testing\">What is Hits per Second in Performance Testing?<\/a><\/li>\n<li><a href=\"https:\/\/loadfocus.com\/blog\/2015\/11\/how-to-load-test-an-e-commerce-website\">How to Load Test an E-commerce Website?<\/a><\/li>\n<li><a href=\"https:\/\/loadfocus.com\/blog\/2013\/07\/what-is-throughput-in-performance-testing\">What is Throughput in Performance Testing? Definition + How to Measure<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\"><\/span> <span class=\"rt-time\"> 2<\/span> <span class=\"rt-label rt-postfix\">minutes read<\/span><\/span>Key takeaways Exchanges fail at the order book and matching engine, not at the marketing pages. Test bursts rather than steady load, since trading traffic arrives in spikes. Use isolated test accounts and a sandbox ledger so a load test cannot touch real balances. Load Testing your\u00a0cryptocurrency exchange service is very easy with the Cloud&#8230;  <a href=\"https:\/\/loadfocus.com\/blog\/2017\/12\/how-to-load-test-your-cryptocurrency-exchange-service\" class=\"more-link\" title=\"Read How to Load Test your Cryptocurrency Exchange Service\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":3693,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[555,9],"tags":[244,245],"class_list":["post-1262","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud-testing","category-load-testing","tag-load-testing-cryptocurrency-services","tag-load-testing-cryptocurrency-web-applications"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/loadfocus.com\/blog\/wp-json\/wp\/v2\/posts\/1262","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/loadfocus.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/loadfocus.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/loadfocus.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/loadfocus.com\/blog\/wp-json\/wp\/v2\/comments?post=1262"}],"version-history":[{"count":2,"href":"https:\/\/loadfocus.com\/blog\/wp-json\/wp\/v2\/posts\/1262\/revisions"}],"predecessor-version":[{"id":2705,"href":"https:\/\/loadfocus.com\/blog\/wp-json\/wp\/v2\/posts\/1262\/revisions\/2705"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/loadfocus.com\/blog\/wp-json\/wp\/v2\/media\/3693"}],"wp:attachment":[{"href":"https:\/\/loadfocus.com\/blog\/wp-json\/wp\/v2\/media?parent=1262"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/loadfocus.com\/blog\/wp-json\/wp\/v2\/categories?post=1262"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/loadfocus.com\/blog\/wp-json\/wp\/v2\/tags?post=1262"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}