Startup-Diary:
Testumgebung für Syndicate

Gastautor, 3. August 2009 06:30 Uhr, 0 Kommentare Kommentare

Ein Thema, welches das Syndicate-Team immer wieder beschäftigt hat, sind die technischen Ressourcen, die im Produktivbetrieb für Syndicate nötig sein werden. Nun hat Syndicate ein Tool gefunden, um die Leistungsfähigkeit seines Systems realitätsnah testen zu können.

Von Eric Fischer, Syndicate

In der Rubrik Startup-Diary schildern Jungunternehmer wöchentlich, mit welchen praktischen Problemen sie in der vergangenen Woche konfrontiert wurden und welche Lösungsansätze sie gefunden haben. Den Anfang machen Sven Rizzotti und Eric Fischer von Syndicate.
 ”Während der Entwicklung sind die technischen Ressourcen, die wir im Produktivbetrieb für Syndicate benötigen, äusserst schwierig abzuschätzen; das System ist noch nicht auf Geschwindigkeit optimiert, es läuft in einer Testumgebung, permanent treten Fehler auf und man “stolpert” über unfertige Stellen im Code. Und User, die Last produzieren sind natürlich auch noch nicht vorhanden.

Da es für uns aber aus mehreren Gründen sehr wichtig zu wissen ist, wieviele Server und welche Leitungskapazitäten wir für eine bestimmte Anzahl Nutzer auf unserer Plattform benötigen, mussten wir uns etwas einfallen lassen.

Simulierte User mit Apache JMeter

Nach ersten Recherchen waren wir aufgrund des vorhandenen Angebots etwas ernüchtert und haben verschiedene Ansätze diskutiert, unter anderem das Schreiben von eigenen Testroutinen. Diese aufwendige Lösung haben wir dann aber wieder verworfen, nachdem wir bei nochmaligen Recherchen auf das Programm Apache JMeter aufmerksam wurden. Bei JMeter handelt es sich um eine Open Source Anwendung, die es uns erlaubt, Testszenarien auf Basis von Serverabfragen zu gestalten und Last durch virtuelle User zu erzeugen. Ein grosser Vorteil ist hierbei die intuitive Bedienung und die Möglichkeit eines koordinierten Lasttest von mehreren Clientrechnern aus.

Apache JMeter versetzt uns damit in die Lage, den Ansturm von Benutzermassen relativ realitätsnah zu simulieren und dadurch vorbereitet zu sein. Das Simulieren von Last ermöglicht es uns auch, die entstehenden Kosten besser abzuschätzen.”

Weiterempfehlen

Mehr lesen

Dacuda: Eine Maus, die scannen kann

26.2.2010, 0 KommentareDacuda:
Eine Maus, die scannen kann

Maus und Scanner in einem: Das ETH-Spinoff Dacuda hat ein Eingabegerät entwickelt, das den Scannermarkt umkrempeln soll.

CRM Software: Salesforce, Wiki  - oder doch lieber Open-Source?

11.2.2010, 0 KommentareCRM Software:
Salesforce, Wiki - oder doch lieber Open-Source?

CRM-Software: Zu welchem Tool greift man am besten fürs Kundenmanagement?

Content Distribution Networks: Outsourcing für Webapps

28.1.2010, 0 KommentareContent Distribution Networks:
Outsourcing für Webapps

Geschwindigkeit als Wettbewerbsvorteil: Das leuchtet ein, aber wie optimiert man eine webbasierte Anwendung abgesehen vom Code?

Arbeiten im Team: Echtes oder virtuelles Büro?

10.3.2010, 0 KommentareArbeiten im Team:
Echtes oder virtuelles Büro?

Gemeinsames Büro contra Wikis und Feeds - die reine Online-Koordination ihres Teams war für die Gründer von Usekit kein Dauerlösung.

CRM Software: Salesforce, Wiki  - oder doch lieber Open-Source?

11.2.2010, 0 KommentareCRM Software:
Salesforce, Wiki - oder doch lieber Open-Source?

CRM-Software: Zu welchem Tool greift man am besten fürs Kundenmanagement?

Content Distribution Networks: Outsourcing für Webapps

28.1.2010, 0 KommentareContent Distribution Networks:
Outsourcing für Webapps

Geschwindigkeit als Wettbewerbsvorteil: Das leuchtet ein, aber wie optimiert man eine webbasierte Anwendung abgesehen vom Code?

CRM Software: Salesforce, Wiki  - oder doch lieber Open-Source?

11.2.2010, 0 KommentareCRM Software:
Salesforce, Wiki - oder doch lieber Open-Source?

CRM-Software: Zu welchem Tool greift man am besten fürs Kundenmanagement?

Content Distribution Networks: Outsourcing für Webapps

28.1.2010, 0 KommentareContent Distribution Networks:
Outsourcing für Webapps

Geschwindigkeit als Wettbewerbsvorteil: Das leuchtet ein, aber wie optimiert man eine webbasierte Anwendung abgesehen vom Code?

Startup-Diary: Syndicate findet neue Mitarbeiter

27.7.2009, 3 KommentareStartup-Diary:
Syndicate findet neue Mitarbeiter

Das Internet-Startup Syndicate sucht neue Mitarbeiter und wird an der Universität fündig.

Startup-Diary: Von Syndicate zu Usekit, vom Prototyp zum Produkt

11.11.2009, 0 KommentareStartup-Diary:
Von Syndicate zu Usekit, vom Prototyp zum Produkt

In diesem Post möchte ich zurückblicken auf den manchmal steinigen Weg vom Prototyp zum Produkt und dabei ein paar Probleme benennen, denen sicher etliche Gründer begegnen werden.

Startup-Diary: Richtiges Timing beim Markteintritt

31.8.2009, 5 KommentareStartup-Diary:
Richtiges Timing beim Markteintritt

Jungunternehmer sehen sich immer mit der Frage konfrontiert, wann sie ihre Dienstleistungen oder Produkte an den Markt bringen sollen. Was ist wichtiger: Schnelles Agieren oder Qualität?

Startup-Diary: Wie soll mein Startup heissen?

17.8.2009, 7 KommentareStartup-Diary:
Wie soll mein Startup heissen?

Der Name Syndc.com ist aus Svens Rizzottis Doktorarbeit hervorgegangen; dort entstand der erste Prototyp unter dem Projektnamen Syndicate. Die Namensfindung war kein Kinderspiel.

Diesen Artikel kommentieren

Wir sind sehr an einer offenen Diskussion interessiert, behalten uns aber vor, beleidigende Kommentare sowie solche, die offensichtlich zwecks Suchmaschinenoptimierung abgegeben werden, zu editieren oder zu löschen. Mehr dazu in unseren Kommentarregeln.