Loading
Salesforce-organisaatiosi määrittäminen ja ylläpito
Salesforce-organisaatiosi suorituskyvyn mittaaminen

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ä.

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ä.
Huomautus
Huomautus Sandbox- ja tuotanto-organisaatioita on eri instansseissa, niillä on erilainen laitteisto ja ne voivat vaihdella suorituskykynsä puolesta. Nämä erot voivat olla huomattavimpia asynkronisessa prosessoinnissa ja tietokannan välimuistissa. Älä käytä sandboxin suorituskykyä tuotannon suorituskyvyn vertailuarvona. Älä myöskään käytä tuotantoa sandboxin suorituskyvyn vertailukohtana.

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.

Huomautus
Huomautus Käytä Skaalaustesti-ominaisuutta saadaksesi ohjeita suorituskytestien suunnitteluun, suorittamiseen ja analysoimiseen. Lisätietoja on kohdassa Skaalaustesti.

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.

https://MyDomainName.lightning.force.com/one/one.app?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.

Esimerkki
Esimerkki
  • 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.
 
Ladataan
Salesforce Help | Article