Andrewj.comObserver
Architect
Developer
Photographer
Traveller
Writer
Reviewer
Thoughts on the World
    • Welcome PageArchitectDeveloperPhotographerTravellerWriterObserverReviewerLinks

TestIDMS – DMS Load Testing for Development for National Grid Plc.

Development Case Study: Development for National Grid Plc.

The Challenge

Demonstrate performance and reliability of a problematic complex application, without investment in a high-end test toolset

Description

National Grid had developed a new document management system based on OpenText’s LiveLink product. This was functionally very rich, implementing a very complex workflow for approval and registration of the documentation for complex construction or maintenance works. However for a long time it suffered performance and reliability problems.

Part of the resolution was to implement load testing. In order to be credible this needed to run on typical user PCs, and execute key parts of the production workflow, reversing or tidying up as necessary so that the tests could also be demonstrated on the production system. As a further challenge there was neither the budget nor appetite to invest in a high-end commercial load test toolset.

I addressed this by creating a small tool which automated Internet Explorer via its COM interface. TestIDMS could interact intelligently with the security and navigation functions of the DMS, and then drive complex workflows through to completion including recognising and handling fault conditions. It was a very lightweight application which could be run on any user PC with an appropriate .NET framework, without needing administrative access.

Combined with the ability to simulate a number of user sessions from a single low-spec PC, this allowed us to use a number of non-administrative users and their PCs to simulate the expected load from a large number of external users.

With the help of TestIDMS we demonstrated that the performance and reliability issues had finally been resolved, and the DMS was accepted into full operation.

Problems and Challenges

Issues with versions 6-8 of Internet Explorer.

Outcomes

Successfully profiled and, after rectification, proved the performance of the DMS

Timescale

2012-2013

Current Status

No longer required

Tools and Technologies

Technologies: VB.Net, Windows API, Internet Explorer COM interfaces

Tools: Visual Studio

Abstract

TestIDMS was a simple performance test tool built using .NET and Internet explorer able to drive complex workflows through to completion, able to simulate multiple sessions from a single low-specification user PC.

This entry was posted in Case Study, Development. Bookmark the permalink. Posted on 15 May 2020 by Andrew - Please share: All Addthis servicesTweet thisFacebook thisLink thisYam thisShare on Google
Previous Post: Android Private File Manager
---- Next Post: Integration Message Comparison

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Thoughts on the World Proudly powered by WordPress.

Main Pages

Welcome Page

Architect (Consultancy services)

Developer (Services and Products)

Photographer

Traveller

Writer (Publications and Papers)

Observer (My blog)

Reviewer

Links

Blog Contents

Post Category:

Review Type:

  • Recent Posts

    • TechRadar: EA Technology Visualisation
    • Yodel Identity Management
    • Insurance Premium Breakdown
    • Network Automation and Orchestration
    • Knowledge Base Development
  • Recent Comments

    • Divitel on It’s Screen Time!
    • Mike Parnell on Camera History
    • ValueBlue on What Do I Mean by "Agile Architecture"?
    • Robert on Combining Risk Factors
    • Paul M Turner on Typically Tropical!
  • Blog Indexes

    Favourite/Major Articles

    All Articles by Category

    All Articles by Title

    Review Index

    Search

    References to www.andrewj.com

    References to www.agilearchitect.org

    Contact Me

    Email me

    @TweetAndrewJ

    Others

    Share

    Facebook

    Google

    Twitter

    Linked In

    Yammer

    Share

    Feeds

    @TweetAndrewJ

    Thoughts on the World (Main Feed)

    Main feed (direct XML)

    Professional Blog

    Photo Blog

    Photo Album

    Review pages

    About my feeds

    © Questa Computing Ltd. 1994 - 2023:
    Questa Computing Ltd. is registered in England and Wales number:2889117.
    Registered office: Coppertrees, Forest Road, Effingham, Leatherhead, KT24 5HE
    Credits, copyright details and cookie policy