Olet tässä:
Salesforce-organisaatiosi suorituskyvyn mittaaminen
Määritä testausorganisaatio ja testiohjelma ja mittaa suorituskykyä tarkasti.
Hyvä testausstrategia arvioi sekä suorituskykyä että skaalattavuutta Suorituskyky tarkoittaa järjestelmän nopeutta ja tehoa tietyllä kuormituksella tietyllä ajanjaksolla. Skaalattavuus tarkoittaa järjestelmän kykyä saavuttaa vastausaikaan tai kapasiteettiin liittyvät tavoitteet sovellusten ja järjestelmän käsittelytarpeiden kasvaessa. Tee toteutuksesta suorituskykyinen ja skaalautuva.
- Suunnittele suorituskykytesti ja tunnista avainhenkilöt
Luo tarkka sandbox-organisaatio ja suunnittele testi avainhenkilöillä. - Suorituskykytestien määrittäminen ja suorittaminen
Luo testejä, jotka arvioivat verkkosi, avainhenkilöt ja tietojen lataamisen.
Katso myös:
Suunnittele suorituskykytesti ja tunnista avainhenkilöt
Luo tarkka sandbox-organisaatio ja suunnittele testi avainhenkilöillä.
Suosittelemme käyttämään sandboxia, joka on täydellinen kopio tuotanto-organisaatiosta. Varmista, että sandboxin tietomalli on samanlainen kuin tuotanto.
- Piirrä järjestelmäkaavio visualisoidaksesi nykyiset ja tulevat ominaisuudet, järjestelmät ja käyttäjät, joissa Salesforce on mukana. Arvioi järjestelmän jokaiselle osalle huippukuormitustasot, keskimääräiset kuormitustasot ja ominaisuuksien käyttö. Tarkastele käyttäjien saapumisprosentteja, kirjautumisprosentteja, katsottuja sivuja ja sivunäkymiä istuntoa kohti. Kaikki mahdollisesti olemassa olevat sivustotiedot ovat lähtökohtana.
- Laske järjestelmäsi siirtomäärä Pyyntöjä per sekunti -arvona (RPS). RPS yhdistää saapuvat XMLHttpRequests-pyynnöt (XHRs) ja API-kutsut, joita Event Monitoring tukee. Lisätietoja näiden tilastojen käyttämisestä on kohdassa Using Event Monitoring.
- Arvioi tietojesi koko ja muoto, mukaan lukien tilien, käyttäjien, syötteiden, ryhmien ja muiden objektien lukumäärä.
- Lisää sandbox-organisaatioosi kaikki monimutkaiset suhteet objektien, roolihierarkioiden ja jakosääntöjen välillä.
Kun sandbox-organisaatiosi on määritetty, tunnista organisaatiosi avainhenkilöt ja suunnittele testit heidän sivun kulkujensa mukaan. Eri henkilöillä on erilainen tietomäärä ja tietojen näkyvyys. Suorituskyky henkilölle, jolla on laajat oikeudet organisaatiosi tietoihin, kuten myyntijohtaja, voi olla erilainen kuin käyttäjillä, joilla on erikoistuneempia rooleja. Käytä avainhenkilöitäsi rakentaaksesi sivustokartan ja tunnistaaksesi todennäköiset sivun kulut kullekin henkilölle.
Suorituskykytestien määrittäminen ja suorittaminen
Luo testejä, jotka arvioivat verkkosi, avainhenkilöt ja tietojen lataamisen.
Mittaa ennen organisaation suorituskyvyn mittaamista selaimesi Octane-pisteet ja verkon viive samoilla laitteisto- ja verkko-olosuhteilla kuin käyttäjät. Ratkaise kaikki suorituskykyongelmat ennen organisaation testaamista.
Määritä jokaiselle testille tutkimuksen laajuus, mitkä komponentit ovat testissä ja mitä mittareita haluat mitata. Tee suorituskykytesti useita kertoja varianssin poistamiseksi. Suorita testit säännöllisin väliajoin ja huomioi mahdolliset muutokset vasteajoissa ja läpimenossa. Suorituskyvyn testaaminen on iteratiivinen prosessi. Testien paljastamien ongelmien etsiminen ja ratkaiseminen voi paljastaa lisää ongelmia.
Salesforce mittaa EPT-arvoa (Experienced Page Time). Voit mitata EPT-arvon neljällä eri tavalla.
Lisää EPT-mittari sovelluksesi otsakkeeseen
Jos haluat lisätä sovelluksesi yläpalkkiin EPT-laskurin, käytä Lightning-komponenttien virheenkorjaustilaa tai liitä URL-osoitteeseesi ?eptVisible=1.
Lightning-komponenttien virheenkorjaustila hidastaa suorituskykyä, koska se ei tiivistä koodia. ?eptVisible=1:n käyttäminen vaikuttaa vähemmän suorituskykyyn.
Käytä Lightningin käyttö -sovellusta tarkastellaksesi sivujen ja selainten suorituskykyä
Jos haluat mitata EPT-arvoa Lightningin käyttö -sovellusta, valitse välilehti sivun vasemman laidan Toiminta- tai Käyttö-osiosta. Voit tarkastaa käytettyjen selainten tai sivujen EPT-arvon. Lightningin käyttö -sovellus kerryttää suorituskykytilastoja ajan myötä, joten EPT-mittarin käyttäminen voi olla parempi vaihtoehto tiettyjen sivujen suorituskyvyn mittaamiseen.
Luo mukautettu raportti käyttämällä Lightning käyttö -sovelluksen objekteja
Jos haluat mitata EPT-arvoa mukautetuilla raporteilla Lightningin käyttö -sovelluksessa, luo raporttityyppi käyttämällä Lightningin käyttö -sovelluksen objektia. Kun olet luonut raporttityypin, luo raportti käyttämällä raporttien rakennusohjelmaa. Lightningin käyttö -sovellusobjektit eivät ole käytettävissä sandbox-organisaatiossasi, ja niihin sisältyy:
- LightningUsageByAppTypeMetrics
- LightningUsageByBrowserMetrics
- LightningUsageByPageMetrics
- LightningUsageByFlexiPageMetrics
Käytä Event Monitoring Analytics -sovellusta valvoaksesi suorituskykyä tapahtumatyypeillä
Jos haluat mitata EPT-arvoa Event Monitoring Analytics -sovelluksessa, käytä valmiiksi määritettyä Lightning-suorituskyky-mittaristoa. Voit myös käyttää tapahtumatyyppejä valvoaksesi suorituskyvyn tiettyjä osa-alueita. Hyödyllisiin tapahtumatyyppeihin sisältyvät:
- Apex REST API
- Lightning-sivun tarkastelu
- Lightning-virhe
- Lightning-vuorovaikutus
- Lightning Performance
Käytä EPT-arvon lisäksi selaimien kehittäjätyökaluja testataksesi verkon pyyntöjen rajoittumista ja käytä sivun suorituskyvyn testaamiseen automaatiotyökaluja, kuten Selenium. Kirjoita henkilökuviin perustuvat kuormituksen luonnin komentosarjat käyttämällä työkaluja, kuten LoadRunner tai JMeter.
- Voit yhden käyttäjän suorituskykytestissä katsella Lightning-sivua mukautetuilla komponenteilla. Mittaa tätä testiä varten EPT, octane-pisteet ja verkon suorituskyky.
- Suuren datavolyymin testissä voit tarkastella luettelonäkymää, jossa on monia tietueita ja monimutkaisia suodattimia. Tässä testissä tulee keskittyä SOQL-suorituskykyyn.
- Kun testaat API:n suorituskykyä, voit tarkastella Tili-objektin päivityksiä SOAP API:n avulla. Mittaa tätä testiä varten pyynnön läpimenoaika ja tietokanta-aika.
Katso myös:
- Trailhead: Measure Lightning Experience Performance and Experienced Page Time (EPT)
- Event Monitoring Analytics -sovellus
- Event Monitoring Analytics -sovelluksen käyttövalmiit mittaristot
- Developer Guide: EventLogFile Supported Event Types
- Kehittäjien blogi: Open Sourcing Performance Metrics Gathering for Salesforce Platform
