Activate your free membership today | Log-in

Wednesday, November 7th, 2007

TIBCO GI Performance Profiler

Category: Testing, TIBCO

<p>TIBCO has released a new open source Ajax Performance Profiler that aims to answer the questions:

  • How long did it take that service to respond?
  • How long did it take for that component to render?
  • How long did it take that data to parse?
  • How long did it take for that function to execute?

Check out the Craigslist example which uses three Ajax libraries: TIBCO General Interface, dojo for offline capabilities, and Google Maps.

When you setup tests, you do so with a simple DSL:

JSON:
    {name:"Select Posting", fct: function(objServer) {
            gicx.getResultsTable().selectRecord(gicx.getResultsTable().getSortedIds()[0]);
            return gi.test.gipp.SLEEP_LONG;
    }},       

    {name:"Open Posting 1", fct: function(objServer) {
            gicx.openPosting(gicx.getResultsTable().getSortedIds()[0]);
            return gi.test.gipp.SLEEP;
    }},
           
    {name:"Open Posting 2", fct: function(objServer) {
            gicx.openPosting(gicx.getResultsTable().getSortedIds()[1]);
            return gi.test.gipp.SLEEP;
    }},
           
    {name:"Search craigslist 2", fct: function(objServer) {
            gicx.APP.getJSXByName("query").setValue("mattress");
            gicx.search();
            gi.test.gipp.POLL.poll = function(objServer) {
            return gicx.getResultsTable().getSortedIds().length;
            };
            return gi.test.gipp.POLL;
    }},

    {name:"Open Posting 3", fct: function(objServer) {
            gicx.openPosting(gicx.getResultsTable().getSortedIds()[0]);
            return gi.test.gipp.SLEEP_LONG;
    }},

TIBGO GI Perf

Related Content:

  • Tibco boosts Ajax
    Tibco Software Inc. is giving a boost to Ajax in the enterprise with the new release Version 3.5 of its open-source Ajax toolkit, General Interface...
  • Ajax CRUD with Struts2 and Tibco GI
    In this article you will learn how to create a new Ajax RIA front end to an existing Apache Struts2 .jsp application using TIBCO General Interface...
  • Ajax and the Spring Framework with TIBCO General Interface
    Ajax (Asynchronous JavaScript and XML) means many things to many people. However, one thing is certain: To users it implies a higher level of...
  • Tibco offering open-source Ajax interface tool
    Tibco's General Interface 3.2 lets developers create and deploy an Ajax-based UI for Web applications. It includes a component library and offers a...
  • Adding Ajax to Apache Struts2
    This article shows how to create a new Ajax front end to an existing Apache Struts2 .jsp application using TIBCO General Interface (GI), an open...

Posted by Dion Almaer at 5:03 am
Comment here

+++--
3.8 rating from 24 votes

Comments Here »

Comments feed TrackBack URI

Leave a comment

You must be logged in to post a comment.