Ajax TruClient. Erfarenheter, tips och trix från Swedbank IT. Christian Gerdes Performance Engineer, LIGHTS IN LINE AB
|
|
- Britta Jansson
- för 8 år sedan
- Visningar:
Transkript
1 Ajax TruClient Erfarenheter, tips och trix från Swedbank IT Christian Gerdes Performance Engineer, LIGHTS IN LINE AB
2 Intro Lite om Swedbanks Teknik Test Varför TruClient En ny teknik kräver ett nytt tänk Lite utmaningar med tekniken Tips på verktyg Lite demo och ställ frågor
3 Swedbank Teknik Test Började redan 1997 Idag ett team på 5 PT, 1 TL, 1 MF Utarbetade och väl etablerade metoder och processer Release teknik tester (regression) och Projekt (Utveckling, IO, Inköpta system) 10 releaser, 90 projekt per år (2-5 v) Dubbla produktionslika PT miljöer (inkl MF) + 1 labb miljö, 3 delade controllers, 3 kanoner
4 Varför TruClient? Webben ändras Web 1.0 Kompletta sidor och ett singel trådat flöde Allt är i princip HTML och HTTP Metoder Ingen logik i webbläsaren Användaren styr flödet Web 2.0 lösningar Mycket logik i webbläsaren (oftast JavaScript) Delar av sidor eller endast data hämtas (XML, Objekt eller egna format) Flera parallella logiska flöden av data Händelser (klient eller server) kan styra flödet
5 Vad gör TruClient? Fjärrstyr en bantad webbläsare (FF/IE) Därmed gör en riktig webbläsare jobbet Spelar in händelser på objekt i webbläsaren Istället för kommunikationen med servern Tanken är Slippa korrelering och parametersättning av data Slippa koda (prestandatest för dummies) Enklare att spela in (klicka runt bara )
6
7 Varför inte TruClient överallt? Fortfarande en ung teknik Fallgropar, buggar, brist på dokumentation och erfarenheter, brist på kunskap om webbutveckling Kräver mycket mer resurser på kanonerna Vi har sett faktor på 100 ggr mer Svårare att felsöka och tweaka Mindre korrelering ja, men när du måste blir det snabbt krångligt Inte lika lätt att fuska Känns ibland mer som ett handikapp än en dröm..
8 Funkar TruClient då? JA! Flera projekt hade inte fått prestandatester annars Framför allt AJAX tunga applikationer med egna format I kombination med vanlig Web/HTTP 2 Lyckade projekt 100% TruClient Remedy ARS Web lösning (egna format) GWT lösning (GWT Request / JSON Svar)
9 Ny teknik Nytt tänk Glöm HTTP, TCP, Protokoll och GET/POST Lär dig HTML 4/5, DOM, JavaScript och XPath Tänk händelser, objekt och relationer snarare än sekventiella flöden och data Som med all ny teknik, förbered dig för begräsningar
10 Utmaningar med tekniken Identifiera objekt och synkronisera Det är en dynamisk värld javascript, namnbyten, mm Alla dessa Mouse Overs Betänketider (Think Time) finns inte Går inte att filtrera/ ta bort resurser Firefox profilen svår att ändra (som inställningar, säkerhet) Ogiltiga SSL cert accepteras inte Svårt att mäta svarstider och bryta ner dem Mindre information och loggning av vad som sker Svårare att felsöka när skriptet inte gör som du vill Snapshots är bara bilder inget mer.
11 Mäta svarstider Default är Network Time Väntar på 150 ms tystnad på nätverket Tiden kan justeras globalt (ej individuellt) Problem vid asynkron Ajax Alternativet är Wait for Objekt Gäller att hitta rätt objekt att vänta på Kommer inkludera renderingstider / javascript exekveringstid Höga time out tider (default 20 sec) Dessutom finns en default think time mellan steg, även den global (500 ms)
12 Parametrar Skapas som vanligt, samma Parameter List Sätts i skriptet med hjälp av JavaScript Finns inga knappar eller funktioner för infoga! Värdefält: LR.getParam("PERSONNUMMER") Objekt: ArgContext.LR.getParam( DOKUMENTID )
13 Identifiera objekt 3 sätt: Automatic, XPath och JavaScript Exempel XPath: //input[@id= kontoid"] Exempel JavaScript: document.queryselectorall('a[title="searchresult"]'); document.getelementbyid("chbx_145 ); evalxpath( //input[@id=\ kontoid\"] );
14 Korrelering enkel slump XPath för att identifiera ett objekt tex något i en lista (//input[@id=\ kontoid\"])[2] [2] identifierar den andra raden i listan [0] väljer slumpmässigt
15 Avancerad korrelering Två steg Lägg till ett JavaScript steg före det steget där du behöver identifiera objektet Skriv JavaScript kod som hittar objektet och sparar en referens till det i en variabel (ArgContext.mittObjekt tex) Använd ArgContext.mittObjekt som JavaScript identifierare
16 Avancerad korrelering - exempel JavaScript metoden evalxpath returnerar en array om flera matchar XPath uttrycket, flera sätt finns då: random(minaobjekt); minaobjekt[minaobjekt.length 1]; minaobjekt[argcontext.lr.getparameter( ID )];
17 Tick Tock - Think Time Finns bara en wait function i JavaScript Exempel på slumpmässig TT:
18 Loggning och skriva saker JavaScript LR.Log( Detta kommer loggas i VU loggen ) Gamla C-funktioner Läggs i C-functions.c Anropas med steget Evaluate C function Egna filer, använda Attributes, VTS mm. Obs, kompileringsfel syns inte i VuGen!
19 Tips på extensions (FF) Finns massor, prova dig fram! Developer Assistant XPath Tester JavaScript Console JavaScript Injector Firebug och Firefinder Hjälp att hitta objekt, namn, relationer
20 Lite om resursförbrukning Extremt olika från skript till skript Du måste benchmarka skripten! Överbalastad kanon = högre svarstider 50 VU tog cirka 3,5 GB och 60-70% CPU På samma maskin drar 2500 Web VU 2,5 GB och 17% CPU Faktor 100x mer resurskrävande per VU
21 Demo, Frågor, Diskussion
22 Tack för mig!
JAVASCRIPT-POWERED LOADRUNNER CHRISTIAN GERDES PERFORMANCE ENGINEER LIGHTS IN LINE AB
JAVASCRIPT-POWERED LOADRUNNER CHRISTIAN GERDES PERFORMANCE ENGINEER LIGHTS IN LINE AB PRESENTATIONSRUNDA VILKA ÄR VI? HUR JOBBAR NI MED LOADRUNNER IDAG? ANVÄNDER NI JAVASCRIPT/DFE/JSON? AGENDA LoadRunner
Läs merIntroduktion till integrering av Schenkers e-tjänster. Version 2.0
Introduktion till integrering av Schenkers e- Version 2.0 Datum: 2008-06-18 Sida 2 av 8 Revisionshistorik Lägg senaste ändringen först! Datum Version Revision 2008-06-18 2.0 Stora delar av introduktionen
Läs merEn snabb titt på XML LEKTION 6
LEKTION 6 En snabb titt på XML Bokstaven x i Ajax står för XML, ett mycket användbart beskrivningsspråk som gör det möjligt för Ajax-tillämpningar att hantera komplex strukturerad information. I den här
Läs mer1ME323 Webbteknik 3 Lektion 6 API. Rune Körnefors. Medieteknik Rune Körnefors
1ME323 Webbteknik 3 Lektion 6 API Rune Körnefors Medieteknik 1 2019 Rune Körnefors rune.kornefors@lnu.se Agenda API (Application Programming Interface) Mashup Flickr API Google Maps API Labb 6 2 API (Application
Läs merÖvervakning med GnilronEye
Övervakning med GnilronEye Av Torben Norling - Gnilron AB - 2007-11-25 Denna artikel beskriver hur övervakningsplatformen GnilronEye kan hjälpa till att hålla koll på ditt distribuerade system. Artikeln
Läs merFlytt av e-post till OCS
Flytt av e-post till OCS GU gemensam e-post och kalender Sidan 1 av 7 Innehållsförteckning: 1. Syfte med dokumentationen... 3 2. Flytt av poppad e-post till en.pst-fil... 3 2.1. Flytt av (poppad) Eudora
Läs merLära känna skrivbordet
Är det första gången du använder Windows 7? Den här versionen har mycket gemensamt med tidigare versioner av Windows, men du kan behöva hjälp med att få upp farten. Den här guiden innehåller praktisk information
Läs merModul 8 Hantering av indata
Modul 8 Hantering av indata Indata De flesta webbplatser idag tillåter användare att mata in data Utan denna möjlighet hade inte webben varit vad den är idag Tyvärr innebär detta stora säkerhetsrisker
Läs merProgram för skrivarhantering
Program för skrivarhantering "Via programvaran CentreWare" på sida 3-9 "Via funktioner för skrivarhantering" på sida 3-11 Via programvaran CentreWare CentreWare Internet Services (IS) (CentreWare Internet-tjänster)
Läs merE12 "Evil is going on"
E12 "Evil is going on" Föreläsning 12, HT2014 AJAX Kurs: 1dv403 Webbteknik I Johan Leitet E12 Evil is going on Dagens agenda AJAX XMLHttpRequest-objektet JSON Vad är AJAX? Asynchronous JavaScript and XML
Läs mer1 Översikt. 1.1 Koncept 1 (19) Tomas Rook Dokument typ. 2010-05-03 Rev. Manual
1 (19) larmus dokumentation P100503 1 Översikt 1.1 Koncept larmus ökar användarvänligheten i SCD systemet med så självklara saker som sorterbara kolumner, tydligare vyer och filteringsmöjligheter. Eftersom
Läs merInspektion Användarmanuel
Onix AS Version 1.0.5.0 16.12.2014 2014 Inspektion Användarmanuel Denna applikation kan du enkelt kontrollera utrustningar i Utrustningsportalen. 0 S i d a INNEHÅLLSFÖRTECKNING Sida INLEDNING... 3 STARTA
Läs merTDP013. Webbprogrammering och interaktivitet. AJAX, CORS & jquery. Marcus Bendtsen Institutionen för Datavetenskap (IDA)
TDP013 Webbprogrammering och interaktivitet AJAX, CORS & jquery Marcus Bendtsen Institutionen för Datavetenskap (IDA) Innan AJAX Ett synkront webb 1. Användaren klickar länk, formulär, bild etc 2. Anrop
Läs merÖversikt. Installation av EasyPHP 1. Ladda ner från http://www.easyphp.org/ Jag använder Release 5.3.4.0 2. Installera EasyPHP.
Laboration 1 Översikt 1. Att komma igång med laborationsmiljön a. installera Aptana Studio 3 b. Installera EasyPHP 2. Testa lite programmering a. Testa enkla uppgifter b. Testa automatiskt 3. Skapa inloggningsformulär
Läs merLABORATIONSRAPPORT Säkerhet och Sårbarhet Laboration 1 Brandväggar
LABORATIONSRAPPORT Säkerhet och Sårbarhet Laboration 1 Laborant/er: Klass: Laborationsansvarig: Robin Cedermark Erik Gylemo Jimmy Johansson Oskar Löwendahl Jakob Åberg DD12 Martin Andersson Hans Ericsson
Läs merLaboration 1 XML, XPath, XSLT och JSON
Webbteknik II, 1DV449 Laboration 1 XML, XPath, XSLT och JSON Author: John Häggerud & Johan Leitet Semester: HT 2011 Course code: 1DV449 Inledning I denna första laboration är det tanken att Du ska bekanta
Läs merTENTAMEN. Kurs: Objektorienterad programmeringsmetodik 5DV133 Ansvarig lärare: Anders Broberg. VT-13 Datum: 13-06-05 Tid: kl 16.00-20.
Umeå Universitet Datavetenskap Anders Broberg 130605 TENTAMEN Kurs: Objektorienterad programmeringsmetodik 5DV133 Ansvarig lärare: Anders Broberg VT-13 Datum: 13-06-05 Tid: kl 16.00-20.00 Namn: Personnummer:
Läs merElisabeth Bejefalk IT-Assistent Avesta kommun
Elisabeth Bejefalk IT-Assistent Avesta kommun Du ska nu få lära dig hur du enkelt kan göra ett bildspel i PowerPoint. Utifrån det du snart har lärt dig kan du sen göra mer avancerade bildspel genom att
Läs merFör sökande: Vanliga frågor om e-tjänsten 4/2011
1/6 För sökande: 4/2011 Läs också: Användarguide till Akademins e-tjänst (pdf) Innehåll 10 vanligaste frågorna... 2 Hur ändrar jag mitt lösenord?... 2 Varför godkänns inte min personbeteckning?... 2 Jag
Läs merInstruktion Kemikalieförteckning
Diarienummer Projektnummer Instruktion Kemikalieförteckning Marcus Frenzel Käppalaförbundet 2015-01-30 1. Instruktion Kemikalieförteckning fylla i listan första gången Hoppa direkt till sid 3 om du fyllde
Läs merInformation och manual Green Cargo Terminalhantering Enhetslaster
Nivå Dokumenttitel A Manual Green Cargo Terminalhantering Dokumentbenämning Typ av dokument Giltigt från Utgåva Sida Företagsinformation Företagsdokument 2014-11-03 7.0 1 (19) Utgivande enhet Sakredaktör
Läs merDigital Display VDS / Bus2
3-7449 Digital Display & 3-7447 Digital Knappsats (ref.99622) Se hemsida / support för senaste manualerna. http://www.axema.se/ Ver. 1.2 axema Sida 1 Ändra språk till Svenska. Tryck 0 och efter det ange
Läs merValet 2010 på facebook!
Valet 2010 på facebook! Är det inte en valseger jag ser där borta? Tips från SAP:s IT grupp i Helsingborg Bakgrund Hösten 2009 bildade vi en arbetsgrupp där vi diskuterade hur IT kan gagna oss i valet
Läs merÖvningar Dag 2 En första klass
Kurs i C++ Sid 1 (5) Övningar Dag 2 En första klass Denna övning går ut på att steg för steg bygga upp en klass och skapa objekt. Vi kommer att utgå från en sammansatt datatyp i en struct och parallellt
Läs merPiff och Puffs Chatsystem
Lunds Tekniska Högskola Piff och Puffs Chatsystem EDA095, Nätverksprogrammering - Projektrapport Gruppnummer: 1 Gruppmedlemmar: Alves-Martins, Rebecka adi10ral@student.lu.se Bredberg, Frida adifbr@student.lu.se
Läs merValet 2010 på facebook!
Ursäkta mig, hur kommer jag till Sosserian? Informationssidor från SAP it Helsingborg - 2010 Valet 2010 på facebook! Är det inte en valseger jag ser där borta? Informationssidor från SAP it Helsingborg
Läs merJava och Javascript. Krishna Tateneni Översättare: Stefan Asserhäll
Krishna Tateneni Översättare: Stefan Asserhäll 2 Innehåll 1 Java och Javascript 4 1.1 Java............................................. 4 1.2 Javascript........................................... 4 3 1
Läs merGrupphantering i Blackboard
Marie Andersson, IKT-centrum E-post: iktcentrum@mdh.se 2012-06-10 (Bb Learn 9.1.8) Grupphantering i Blackboard Om Grupper I syfte att stödja samarbete och kommunikation kan man skapa grupper i Blackboard.
Läs merAnvändarhandledning Rapportgenerator Version: 1.1
Användarhandledning Rapportgenerator Version: 1.1 Umefast AB 2008 www.umefast.se Innehåll 1. Rapportgenerator... 2 1.1. Syfte och avgränsningar... 2 1.2. Wizards... 2 1.3. Förutsättningar för arbete med
Läs merInstallationsanvisningar
Installationsanvisningar Hogia Webbrapporter INNEHÅLLSFÖRTECKNING Systemkrav version 2013.x 3 Installation av IIS för Windows Server 2008 5 Nyinstallation av Hogia Webbrapporter 8 Installation och inloggning
Läs merÅtkomst och användarhandledning
Innehållsförteckning Problemspecifikation...1 Åtkomst och användarhandledning...2 Systembeskrivning...3 Lösningens begränsningar...5 Problem och reflektioner...6 Testkörning...7 Bilagor......Källkod...
Läs merJAVASCRIPT. Beteende
JAVASCRIPT Beteende OVERVIEW HTML Formulär JavaScript Syntax Events DOM Validering av fomulär WEBBPROGRAMMERING PÅ KLIENTSIDAN Skriptspråk som körs på klientsidan (klientskript) Koden exekveras i webbläsaren
Läs meredwise Uppdateringsinformation vecka 04
edwise Uppdateringsinformation vecka 04 Uppdateringsinformation beskriver nyheter, rättningar och andra förändringar i edwise vid uppdateringen torsdagen den 24 januari, 2013 Sida 2/13 Innehållsförteckning
Läs merDriftdokumentation. Procapita Vård och Omsorg Inkomsthantering. Version 9.1 2011-12-01
Driftdokumentation Procapita Vård och Omsorg Inkomsthantering Version 9.1 2011-12-01 Sida 2/70 Innehållsförteckning 1 Inledning...4 2 Bearbetning allmänt...5 3 Inkomstöverföring FK - Månad...6 3.1 Backup...7
Läs merPHP. Dynamiska webbsidor
PHP Dynamiska webbsidor WEBBPROGRAMMERING PÅ SERVERSIDAN DB server web browser client client script HTTP Request (get, post) HTTP Response (HTML, CSS, JS) web server server script JS PHP file (txt, xml,
Läs merTDP013 Node.js, JSCoverage, Mocha. Marcus Bendtsen Institutionen för Datavetenskap
TDP013 Node.js, JSCoverage, Mocha Marcus Bendtsen Institutionen för Datavetenskap Återblick - Progressive Enhancement HTML, CSS, JavaScript - Klienten Den statiska webben... Vi känner till HTML, CSS och
Läs merOnlineanmälan med Ophardt Online
Onlineanmälan med Ophardt Online Behörighet i Ophardt Online krävs för att anmäla/föranmäla fäktare (manual enligt sida 2-4) lag (manual enligt sida 5-8) domare (manual enligt sida 9-13) Behörighet har
Läs merNibe xx45 Viewer. Ett program för visualisering av Nibes loggar. 2010-11-17 WebIQ:s Energibutiken http://www.varmepumpsforum.com
Nibe xx45 Viewer Ett program för visualisering av Nibes loggar 2010-11-17 WebIQ:s Energibutiken http://www.varmepumpsforum.com Innehållsförteckning Innan ni köper... 3 Installation... 4 Installation med
Läs merDetta avsnitt berör de register som är kopplade till Näsgårds TID modul. Denna modul är en tilläggsmodul
Tid registrering Generellt Detta avsnitt berör de register som är kopplade till Näsgårds TID modul. Denna modul är en tilläggsmodul Innan registrering För att en tid registrering skall kunna ske, måste
Läs merLaboration 2: Ett kommunikationssystem
Laboration 2: Ett kommunikationssystem 1 Syfte Att arbeta ännu mer med OO-design och programmering, framför allt programmering mot gränssnitt. Undantag och felhantering. Parallellism 2 Uppgift Ni skall
Läs merAtt komma igång med FirstClass (FC)!
Att komma igång med FirstClass (FC)! Vi har tillgång till FC genom vårt samarbete med folkhögskolor och därigenom med Folkbildningsnätet. FC kan användas på en dator på två sätt (dessutom kan du använda
Läs merAnsökan Du ansöker om plats på www.vallentuna.se/skolval. Via webbplatsen får du också erbjudande om plats.
2015-10-14 SID 1/5 KÖREGLER FÖR FÖRSKOLA OCH FAMILJEDAGHEM Ansökan Du ansöker om plats på www.vallentuna.se/skolval. Via webbplatsen får du också erbjudande om plats. För att logga in på webbplatsen behöver
Läs merINTRODUKTION TILL ANGULAR JS
INTRODUKTION TILL ANGULAR JS DEL 1 Mahmud Al Hakim www.alhakim.se mahmud@alhakim.se VAD ÄR ANGULAR? Angular är ett JavaScript ramverk. Angular används för utveckling av frontendwebbapplikationer. Angular
Läs merAtt använda pekare i. C-kod
Att använda pekare i C-kod (Bör användas av de som känner sig lite hemma med C-programmering!) Rev 1, 2005-11-23 av Ted Wolfram www.wolfram.se Syfte: Man kan tycka att det är komplicerat att använda pekare
Läs merSlutrapport YUNSIT.se Portfolio/blogg
Slutrapport YUNSIT.se Portfolio/blogg RICKARD HANSSON 2012-06-04 Abstrakt Rapporten du har i din hand kommer handla om mitt projektarbete som jag genomfört under tio veckor för utbildningen Utvecklare
Läs merFönsterhanterare i JavaScript PWD, Personal Web Desktop
Projektanvisning Fönsterhanterare i JavaScript PWD, Personal Web Desktop Författare: Johan Leitet Kurs: Webbteknik I Kurskod: 1dv403 Inledning Detta projekt kommer att repetera många kursen moment men
Läs merB2C för Svensk Elitfotboll Urval
B2C för Svensk Elitfotboll Urval INNEHÅLL 1. Generellt om Urval... 2 1.1. Skapa nytt Urval... 2 1.2. Dela ut urval till dina kollegor... 6 2. Objektstruktur för B2C... 7 2.1. Privatpersonkortet... 7 2.2.
Läs merForskarstuderande. 1. Inloggning
Forskarstuderande 1. Inloggning Du använder samma inloggning till Forskningsdatabasen som till universitetets övriga system. 2. Startsidan När du loggat in i Forskningsdatabasen (FDB) kommer du till startsidan
Läs mer2007-03-28. Manual för Typo3 version 4.04
2007-03-28 Manual för Typo3 version 4.04 1 2 Innehåll: 1. Allmänt 4 2. Grunderna i Typo3 5 2.1 Knappar 5 2.2 Inloggning 5 2.3 Den inledande vyn 6 2.4 Sidträdet 7 3. Sidor 8 3.1 Skapa en ny sida 8 3.2 Redigera
Läs merSeriehantering. [En enkel guide för hur du som serieadministratör använder SVEMO TA.]
2013 Svenska Motorcykel- och Snöskoterförbundet Box 2314 600 02 NORRKÖPING Tel. 011-23 10 80 www.svemo.se Seriehantering [En enkel guide för hur du som serieadministratör använder SVEMO TA.] Innehåll Inledning...
Läs merDin guide till. Hogia Webbrapporter. Ett tillval som hjälper dig arbeta effektivare
Din guide till Hogia Webbrapporter Välkommen till Hogia Webbrapporter Med hjälp av Hogia Webbrapporter kan dina medarbetare/klienter hämta rapporter direkt från företagets/ redovisningsbyråns ekonomisystem
Läs merFileCentral Desktop. Användarhandledning Version 1.0 2010-11-05
FileCentral Desktop Användarhandledning Version 1.0 2010-11-05 Inf of lex Connect AB Sankt Eriksgatan 58 SE-112 34 Stockholm Sweden Tel: 08-555 768 60 Fax 08-555 768 61 inf o@inf of lexconnect.se www.inf
Läs merDynamiska webbsystem. Ajax
Dynamiska webbsystem Ajax AJAX och web 2.0 Web 2.0 är egentligen bara ett buzzword för en modern webbsajt. Innehållet skulle till exempel vara: Rich internet application (ajax, flash, silverlight) (rich
Läs merManual för externa sökande
Aditro Recruit 9.2 10.11.2015 Aditro Recruit 9.2 Manual för externa sökande Aditro Recruit 9.2 10.11.2015 Innehållsförteckning 1. Logga in i systemet... 1 1.1. Låst användarkonto... 2 2. Skapa ett användarkonto...
Läs merIntroduktion Schenker-BTL AB, Stab IT Beskrivning över informationsintegreringmed Schenker, metodbeskrivning version 1.
Schenker har interna system som handhar information som är av intresse för våra kunder/partners. Idag finns ett flertal av dem tillgängliga via Internet, sk Online-tjänster. Dessa erbjuder inte bara hämtning
Läs merTentamen i Realtidsprogrammering
Tentamen i Realtidsprogrammering Ordinarie Tentamen Datum: 2011-05-14 Tid: 08:15 11:15 Ansvarig lärare: Telefon: 301438 Hjälpmedel: Miniräknare Poäng: Tentamen omfattar 40 poäng fördelade på 5 uppgifter.
Läs merIntroduk+on +ll programmering i JavaScript
Föreläsning i webbdesign Introduk+on +ll programmering i JavaScript Rune Körnefors Medieteknik 1 2012 Rune Körnefors rune.kornefors@lnu.se Språk Naturliga språk Mänsklig kommunika+on T.ex. Svenska, engelska,
Läs merLathund Web Help Desk
Lathund Web Help Desk Placering och Avdelning är information som automatiskt hämtas från vår katalogtjänst LDAP, rör ej! F: Hur blir jag tekniker på ett ärende? S: Klicka på Välj-knappen (gubben) längst
Läs mer1 Skapa Tabell...2. 2 Skapa Relationer...20. 3 Redigera Relationer...24. 4 Redigera Fält i Tabell...26. 5 Lägga till Poster i Tabell...
Kapitel 5 Tabell 1 Skapa Tabell...2 1.1 Tabellfönstret... 4 1.2 Fältegenskaper... 8 1.3 Primärnyckel... 11 1.4 Spara Tabell... 12 1.5 Tabellguiden... 12 2 Skapa Relationer...20 3 Redigera Relationer...24
Läs merKomma igång med Eventor
Guide Eventor Komma igång med Eventor Version 2.0, 2013-10-07 Starta med startsidan På Eventors startsida finns en kortare guide över hur du skaffar användarkonto och hur du loggar in. Börja med den för
Läs merTentamen TEN1 HI1029 2014-05-22
Tentamen TEN1 HI1029 2014-05-22 Skrivtid: 8.15-13.00 Hjälpmedel: Referensblad (utdelas), papper (tomma), penna Logga in med tentamenskontot ni får av skrivvakten. Det kommer att ta tid att logga in ha
Läs merProjektspecifikation för Cv på webben
Projektspecifikation för Cv på webben Problemområde: Vad skall vi utforma? Vi ska utforma ett personligt CV på nätet där vi kan presentera oss själva och våra meriter för potentiella arbetsgivare. Istället
Läs merGe ditt supportärende en flygande start. Tips och fallgropar.
Ge ditt supportärende en flygande start Tips och fallgropar. Vi upplever problem vid redigering. Vad är problemet? Klas Hedström Supportmedarbetare klas.hedstrom@sitevision.se VI PÅ SUPPORTEN 5 Ge ditt
Läs merManual. Logga in. OBS! Kontrollera så att korrekt epostadress finns ifyllt. Ändra inga andra uppgifter!
Manual Logga in 1. Klicka på Logga in överst på sidan 2. Fyll i lägenhetsnummer och lösenord och tryck på knappen Logga in 3. Lyckas inloggningen kommer man till lägenhetens profilsida. OBS! Kontrollera
Läs merSå får du maximal nytta av Evernote
Så får du maximal nytta av Evernote 7 Anteckna på telefon och dator 7 Organisera projekt och idéer 7 Dela dina anteckningar. Så funkar den digitala anteckningsboken Evernote Glöm aldrig en bra idé! På
Läs merUppgift (poäng) 1 (2) 2 (3) 3 (4) 4 (4) 5 (3) 6 (4) 7 (6) 8 (6) 9 (8) Summa
Lena Kallin Westin 2005-08-22 Institutionen för datavetenskap Umeå universitet TENTAMEN Uppgift (poäng) 1 (2) 2 (3) 3 (4) 4 (4) 5 (3) 6 (4) 7 (6) 8 (6) 9 (8) Summa Inlämnad Poäng Kurs : Programmeringsteknisk
Läs merNet id OEM Användarhandbok för Windows
Net id OEM Användarhandbok för Windows Net id OEM Användarhandbok för Windows Copyright 2012 SecMaker AB Klassning: Publik Version: 5.6 1 / 8 Net id OEM Användarhandbok för Windows Copyright 2012 SecMaker
Läs merEnKlass. Instans 3 av EnKlass. Instans 2 av EnKlass
Övningstillfälle 4 Klasser och objekt (s. 221 ff.) Syfte 1: En naturlig fortsättning på koncepten abstraktion och inkapsling! Funktion (återanvändning av skyddad, säker och testad kod) Modul (återanvändning
Läs merReferensarkitektur: T-boken, RIV-TA och tjänstekontrakt Referensimplementationen av T-boken: SKLTP
Var är vi? Förberedelsearbete Introduktion Referensarkitektur: T-boken, RIV-TA och tjänstekontrakt Referensimplementationen av T-boken: SKLTP Genomgång av miljön: RIVTA-box Vad har vi i lådan? Övningar
Läs merManual Introduktionskurs SiteVision
Manual Introduktionskurs SiteVision sidan 1 Manual Introduktionskurs SiteVision 20141125 Version 3 Innehållsförteckning Logga in 2 Redigera text 3 Om bilder på ale.se 6 Lägga till en bild 7 Lägga till
Läs merManual. Viktigt! Det är också viktigt att beskrivningen av objektet är så utförligt och beskrivande som möjligt.
Manual Viktigt! Det är viktigt att notera att Handlarbudet.se inte är någon auktions site utan att objekten kan tas bort när så säljaren vill, eller accepterar ett bud. Det är därför viktigt att man lägger
Läs merOm du vill hitta tillbaka till din sektion klicka på fliken i huvudmenyn som heter organisation.
Lathund för medlemsregistret Det första ni skall göra Det första ni ska göra i systemet är att kontrollera att er sektions uppgifter är korrekta. Ni registrerar en huvudadress som all post skickas till.
Läs merData visualization on Android
Datavetenskap Opponenter: Tobias Eriksson, Agni Rizk Respondent: Victor Ulhagen Data visualization on Android Oppositionsrapport, C/D-nivå 2010:xx 1 Sammanfattat omdöme av examensarbetet Rapporten är bra
Läs merSjälvbetjäning för arbetsgivare. Användarhandledning Arbetsgivartjänsten Lämna uppgifter
Självbetjäning för arbetsgivare Användarhandledning Arbetsgivartjänsten Lämna uppgifter Innehåll 1 DOKUMENTINFORMATION... 3 1.1 SYFTE... 3 1.2 AVGRÄNSNINGAR... 3 1.3 STÖD VID LÄSNING... 3 1.4 GENERELLA
Läs merProva på-laboration i PHP Johan Sjöholm johsj@ida.liu.se Institutionen för datavetenskap, Linköpings universitet 2009-08-09
Prova på-laboration i PHP Johan Sjöholm johsj@ida.liu.se Institutionen för datavetenskap, Linköpings universitet 2009-08-09 1. Introduktion till webbprogrammering Webbprogrammering består av ett antal
Läs merLabbrapport: HTML och CSS
Labbrapport: HTML och CSS Utförd av: Natalie Olmosse Mailadress: natalie.olmosse@gmail.com Datum: 2015 12 18 Kursansvarig: Karin Fahlquist Övriga lärare: Ulrik Söderström Första inlämningen Resultat (Godkänd/Retur):
Läs merSlutrapport för JMDB.COM. Johan Wibjer 2012-06-03
Slutrapport för JMDB.COM Johan Wibjer 2012-06-03 Abstrakt Den här rapporten kommer handla om mitt projekt som har handlat om att gör en webb sida för ett personligt media bibliotek, hur jag har jobbar
Läs merProjekt i Nätverksprogrammering. MegaNet 2000. Handledare: Pierre Nugues
Projekt i Nätverksprogrammering MegaNet 2000 Handledare: Pierre Nugues Gruppmedlemmar: Christofer Bach (dt05cb6) Daniel Eldrup (dt05de1) Manfred Dellkrantz (dt05md6) Maxim Machalek (cim04mm6) Bakgrund
Läs merSVEMO TA - REGISTRATOR
2011 Accessdata AB Kristinaplatsen 3 602 34 NORRKÖPING Tel. 011-13 22 00 www.accessdata.se SVEMO TA - REGISTRATOR Lathund för klubb och registrator. Dokumentet beskriver hanteringen av registrator för
Läs merAnvändarmanual konsult
Användarmanual konsult Innehållsförteckning 1. Registrera konto 2. Logga in 3. Fylla i kontouppgifter och prenumerationstyp 4. Byta lösenord 5. Inaktivera konto 6. Radera konto 7. Skapa profil 8. Editera
Läs merPost Mortem för Get The Treasure!
Post Mortem för Get The Treasure! Av: Emil Lindberg - Grupp 15 Vi skulle göra ett action multiplayerspel som spelades över nätverket. Vilket vi nästan lyckades göra. Tiden tog slut och programmerarna han
Läs merTimeLox TL23. Användarguide. ASSA ABLOY, the global leader in door opening solutions.
TimeLox TL23 Användarguide ASSA ABLOY, the global leader in door opening solutions. INNEHÅLLSFÖRTECKNING INNEHÅLLSFÖRTECKNING 2 INLEDNING 3 SIGNALER 3 PROGRAMMERINGSKORT 3 PERSONALKORT 3 NÖDKORT 3 GÄSTKORT
Läs merAnvändarinstruktioner Ofelia Återrapportering
Användarinstruktioner Ofelia Återrapportering Inledning På Banportalen finns det två länkar för de som skall återrapportera felavhjälpning, Ofelia web och Ofelia Analys/Återrapportering. För att få åtkomst
Läs merVälkommen till kommunens Lärportal. - Användarhanledning till dig som vårdnadshavare
Välkommen till kommunens Lärportal - Användarhanledning till dig som vårdnadshavare Ansökan om konto för vårdnadshavare 1. Skriv in www.edwise.se i webbläsarens adressfönster 2. Välj länken för att ansöka
Läs merHandledning Miljömanualen på webben
Handledning Miljömanualen på webben Välkommen till Miljömanualen på webben. Det här dokumentet beskriver hur man använder Miljömanualen. Inloggning Börja med att logga in i avsedda fält uppe till höger
Läs merInledning. Att bli medlem
- Inledning Nedan följer en instruktion om hur man blir medlem på Vreta-Ytternäs hemsida och sedan en instruktion om hur man loggar in. Innan man kan logga in måste man registrera sig som medlem. Anledningen
Läs merHandledning för redigering av lagsidor.
Handledning för redigering av lagsidor. Hela sidan redigeras online vilket innebär att man sitter uppkopplad mot en server och utför sina kommandon. Kör igång webbläsaren och skriv in adressen: http://www.ronn.se/itw/
Läs merModemprogrammering med PL7
Modemprogrammering med PL7 PL7 Mjukvara Kom-igång med programmering via telefonmodem 2004-01-14 INNEHÅLLSFÖRTECKNING 1 INLEDNING...3 2 ERFODERLIG HÅRDVARA...3 2.1 ATT MONTERA VID DEN LOKALA PLC:N...3 2.1.1
Läs merDina surfvanor kartläggs och lämnas ut
Dina surfvanor kartläggs och lämnas ut måndag 28 mars 2016 Utländska bolag kartlägger besökare på svenska sjukhus och myndigheters webbplatser. När du läser om till exempel sexuell läggning rapporteras
Läs merPROGRAMMERING A VC# 2008 EXPRESS UTVECKLINGSVERKTYGET VISUAL C#
PROGRAMMERING A VC# 2008 EXPRESS UTVECKLINGSVERKTYGET VISUAL C# Vi gör ett enkelt glosförhör Allt det du gör idag ska ligga i samma projekt (och mapp). Du kan om du tycker det behövs använda flera forms
Läs merANVÄNDARMANUAL. handdatorer i ängs- och betesmarksinventeringen. för
ANVÄNDARMANUAL handdatorer i ängs- och betesmarksinventeringen för Ändringshantering Ansvarig för dokumentet: Maria Hall Diemer Datum Ändring Ansvarig 2010-05-11 Dokumentet skapades (version 1.0.0) Edward
Läs merSCHOLA COMAI ELEV WEBBKALENDER / SCHEMA VERSION 1.1. [Skriv text]
20111206 SCHOLA COMAI WEBBKALENDER / SCHEMA VERSION 1.1 ELEV [Skriv text] Innehåll 1 Inledning... 3 1.1 Terminologi... 3 1.2 Teknisk kravspecifikation... 4 1.3 Behörigheter... 4 1.5 Start... 4 1.5.1 Grundinställning
Läs merServices + REST och OAuth
Services + REST och OAuth Syftet med Services Skapa ett Drupal API för att exponera webb- API:er. Officiella versionen - Create a unified Drupal API for web services to be exposed in a variety of different
Läs mer1ME323 Webbteknik 3 Lek0on 6 API. Rune Körnefors. Medieteknik. 2016 Rune Körnefors rune.kornefors@lnu.se
1ME323 Webbteknik 3 Lek0on 6 API Rune Körnefors Medieteknik 1 2016 Rune Körnefors rune.kornefors@lnu.se Agenda API (Applica@on Programming Interface) Mashup Flickr API Google Maps API Labb 6 2 API (Applica0on
Läs merWebbtjänster med API er
Webbtjänster med API er Mål med lektionen! Veta kursmålen. Lite grunder om WCF Vem är jag? Mitt namn är Björn Jönsson och jobbar på Tahoe Solutions, ni når mig via mail: bjorn.jonsson@tahoesolutions.se
Läs merGesäll provet Internetprogrammering I. Författare: Henrik Fridström. Personnummer: 870408-6654. Skola: DSV
Gesäll provet Internetprogrammering I Författare: Henrik Fridström Personnummer: 870408-6654 Skola: DSV Val av uppgift: En e-mail applikation med kryptering Bakgrund: Som sista uppgift i kursen Internetprogrammering
Läs merMail för attest. Skickas ett mail till den som skapade och till den som attesterade rapporten om felet, åtgärda felet för ett nytt inrapportering
1 SKL Inrapportering Innehåll Summering... 1 Krav... 2 Lägga till rättighet... 3 Kontouppgifter för inrapporteringen till Signe... 4 Tilldela licens... 4 Skapa SKL-inrapporteringsrapport... 5 Attestera
Läs merHjälp vid användning av Geodataportalen
1(12) Hjälp vid användning av Organisation Postadress Besöksadress Telefon E-post Internet Lantmäteriverket 801 82 Gävle Lantmäterigatan 2 0771-63 63 63 support@geodata.se www.lantmateriet.se 2(12) Denna
Läs merNamn: (Ifylles av student) Personnummer: Tentamensdatum: 2013-03-25 Tid: 14.00 19.00. Hjälpmedel: Inga hjälpmedel
Webbprogrammering Provmoment: Ladokkod: Tentamen ges för: Tentamen NWP011 Systemarkitektprogrammet 7,5 högskolepoäng Namn: (Ifylles av student) Personnummer: (Ifylles av student) Tentamensdatum: 2013-03-25
Läs merParterna i BYN BYGG MASKIN
MOT FRAMTIDEN Parterna i BYN Arbetsgivareorganisationer Arbetstagareorganisationer BYGG MASKIN Presentationsrunda BYN Regionalt företrädare. Elever/Lärare NU KÖR VI! Färdigutbildningstiden TBM (trä, betong,
Läs mer