• Java SIG: Load Tuesday, May 01, 2001 - 06:30PM
    Cubberly Community Center
    4000 Middlefield Road, Room H-1
    Palo Alto, CA 94105
    Software Architecture and Platform

Java SIG: Load



  • ...a platform for scalability and performance testing

    Tech Talk: Metrics, Refactoring, and Doclets

    Bill Grosso - Hipbone

    Main Talk: Scale Testing Web Applications using JLoad

    Frank Cohen - Inclusion

    View Bill's slides from the meeting
    View Bill's slides from the meeting (.sdd format)
    View Frank's presentation from the meeting


    Cubberly Community Center
    4000 Middlefield Road, Room H-1
    Palo Alto, CA 94105


    6:30-7:00pm registration/networking/pizza
    7:00-7:30pm Q&A and announcements
    7:30-9:00pm program


    $10 for non-SDForum Members
    No charge for SDForum members and students with ID


    Presentation Overview

    The tech talk is more code-level, and should explain a (freely available) technology or resource that impacts a developer's life on a day to day basis. The main talk is more vision / product oriented.

    Metrics, Refactoring and Doclets
    Metrics. Every so often, someone at a major university will announce that he/she has found a set of measurements that capture best use practices for software. This person will be ignored by the vast majority of programmers (usually with good reason).

    Refactoring. Refactoring is a relatively recent buzzword; it boils down to "constantly revising code to make it cleaner and better"; programmers tend to like the idea of refactoring but rarely refactor effectively.

    Doclets. Perhaps the single silliest and least used API in all of Java, doclets are a way to customize javadoc output.

    In this talk, we will sketch how these three things intersect and talk about some code I've recently written that attempts to spot trouble points in a codebase by using doclets to generate metrics. Because this was intended to be my summer project, the code is somewhat nascent. But it's an interesting idea and I hope to generate suggestions for further metrics that I can capture over the course of development (and, anyway, the previous speaker cancelled somewhat precipitously).

    Scale Testing Web Applications using JLoad
    Testing Web applications for performance and scalability using XML and Java technologies is faster and less expensive with an free open-source set of tools and scripting language called Load. Software test methods - state testing, boundary testing, and others - are different in a Web environment as the number of concurrent users changes at any given time. Load provides Java objects to simulate Web users and an XML-based scripting language.