Web-palvelin sivustojen ja sovellusten testaamiseen

Sisällysluettelo:

Web-palvelin sivustojen ja sovellusten testaamiseen
Web-palvelin sivustojen ja sovellusten testaamiseen
Anonim

Web-palvelin on sovellus, joka vastaa tietojen toimittamisesta verkkosivujen muodossa. Lisäksi se vastaa monista lisätoiminnoista, mukaan lukien:

  • käytä erilaisia PHP-, ASP- ja muilla ohjelmointikielillä kirjoitettuja sovelluksia;
  • Tue suojattua yhteyttä
  • käyttäjän v altuutus.

Pääverkkopalvelimet

Nykyään Apache-verkkopalvelin on suosituin, koska se on yhteensopiva useiden käyttöjärjestelmien kanssa ja ilmaisen lisenssin. Yrityskäyttäjien ympäristössä samanlainen tuote nimeltä Internet Information Services Yrityksen kehittämä (IIS) on usein Microsoftin käytössä.

verkkopalvelin
verkkopalvelin

Joissakin tapauksissa, esimerkiksi jos on tarpeen lisätä staattisen sisällön renderöinnin nopeutta tai käyttää tiettyjä toimintoja sovelluksessa, he turvautuvat Nginx-, lighttpd- ja muiden verkkopalvelimien käyttöön.

Kuinka verkkopalvelin toimii

Kun on vastaanotettu käyttäjältä pyyntö, verkkopalvelin lähettää sen pyydetyn tiedoston tyypistä riippuen asiakkaalle tai aloittaa sivun käsittelyn. Jossasyntyy vastauskoodi, joka ilmaisee toimenpiteen onnistumisen tai mahdolliset virheet.

Web-palvelimen asennus
Web-palvelimen asennus

Sivun käsittelyn aikana web-palvelin käynnistää tarvittaessa erilaisia komentosarjoja tai sovelluksia, vastaanottaa niistä dataa ja muutettuaan sen haluttuun muotoon lähettää sen asiakkaalle. Useimmiten web-palvelimen työn tulos on HTML:llä suunniteltuja sivuja, jotka selain näyttää. Vastauksia on muitakin, esimerkiksi käyttäjän laitteessa toimiville ohjelmille tiedot voidaan vastaanottaa XML-, JSON-muodossa ja niin edelleen.

Paikallisten verkkopalvelimien suunnittelu

Kun sovelluksia kehitetään, jokainen ohjelmoija joutuu jatkuvan testauksen tarpeeseen. Näihin tarkoituksiin on usein kätevää käyttää paikallista verkkopalvelinta, joka asennetaan suoraan kehittäjän tietokoneelle. Tämä johtuu kyvystä tehdä nopeasti muokkauksia ja siitä, ettei tarvitse jatkuvasti muodostaa yhteyttä etäkoneisiin.

Voit tarkistaa HTML-sivujen ulkoasun ilman lisäohjelmistoa käyttämällä tiedoston avaamistoimintoa. Tässä tapauksessa selain ei suorita sovellusta, vaan näyttää yksinkertaisesti kaiken tekstin näytöllä tarkkailemalla HTML-merkintää. Tämä voi johtaa mitä kummallisimpiin tuloksiin. Saavuttaaksesi tulokset, jotka vastaavat niitä, jotka saadaan sijoittamalla resurssi Internetiin, sallii verkkopalvelimen, joka on asennettu paikalliseen tietokoneeseen.

Kehittäjäpaketit tai tee-se-itse-verkkopalvelimen asennus ja asennus

Useimmat verkkopalvelimet toimitetaan ilmaiseksi ja ilmaisilla lisensseillä. Maksulliset tuotteet ovat harvinaisia ja niitä vaaditaan pääsääntöisesti vain yritysympäristössä. Ohjelmiston lataaminen ja asentaminen omalle tietokoneelle ei ole ongelma. Vaikeampi vaihe on asennus. Web-palvelin oletuskokoonpanossa on hankala todellisessa käytössä jopa sovellustestauksen aikana. Siksi sinun on muokattava useita tiedostoja määrittääksesi tarvittavat parametrit.

Toinen lähestymistapa on suosittu Windows-käyttäjien keskuudessa. Se koostuu sovelluspakettien käytöstä kehittäjille. Tällainen paketti sisältää välittömästi: web-palvelimen, MySQL-tietokannan hallintajärjestelmän, erilaisia ohjelmointikieliä. Tässä vaihtoehdossa kaikki konfiguroidaan automaattisesti paikalliselle tietokoneelle asennuksen jälkeen.

Asennusvaihtoehdon valinta riippuu käyttäjän henkilökohtaisista mieltymyksistä ja pätevyydestä. Useimmissa tapauksissa voit käyttää sarjaa, vaikka ohjelmointikielistä tai tietokannoista voi olla vanhentuneita versioita, mikä voi vaikeuttaa huomattavasti valmiin resurssin isännöivän isännöintipalveluntarjoajan kehittämistä ja valintaa.

Paikallisen verkkopalvelimen asentaminen virtuaalikoneeseen

Virtuaalikoneen avulla voit ajaa useita käyttöjärjestelmiä yhdessä tietokoneessa. Ja he voivat olla jopa eri perheistä. Voit esimerkiksi käyttää Linuxia ja FreeBSD:tä Windowsista.

Paikallinen web-palvelin
Paikallinen web-palvelin

Web-palvelimen asentaminen sovellusten tai sivustojen testaamista varten virtuaalisestikoneen avulla voit luoda kokoonpanon, joka on mahdollisimman samanlainen kuin todelliset työolosuhteet. Useimmat nykyaikaiset hosting-sivustot käyttävät Linuxia, mikä johtaa tarkempiin ohjelmistokokoonpanoihin. Virtuaalikoneeseen voit asentaa saman käyttöjärjestelmän, luoda tiedostorakenteen mahdollisimman lähellä todellisuutta, valita tarvittavat versiot ohjelmointikielistä ja tietokannan hallintajärjestelmistä. Toinen etu on kyky testata useita projekteja, jotka vaativat monenlaisia kokoonpanoja.

Web-palvelimen asennus
Web-palvelimen asennus

Virtualisointimenetelmässä on haittapuoli. Käyttäjän on tutustuttava dokumentaatioon, ei vain web-palvelimen ja muiden ohjelmien määrittämiseksi ja asentamiseksi, vaan myös itse käyttöjärjestelmän oppaisiin. Voit määrittää virtuaalikoneita nopeasti käyttämällä erityisiä ohjauspaneeleja, jotka asentavat ja määrittävät automaattisesti verkkopalvelimen ja muut sovellukset.

Suositeltava: