It is vital for us to efficiently use the electric energy in our everyday life. The project is based on three main cores which are the Mobile Application, Server and Micro-Controller that can be installed to their eve...
详细信息
Tato bakalářská práce popisuje implementaci a využití bota ovládaného přes rest api a komunikujícího prostřednictvím XMPP protokolu. Aplikace je navržena s ohledem na minim...
详细信息
Tato bakalářská práce popisuje implementaci a využití bota ovládaného přes rest api a komunikujícího prostřednictvím XMPP protokolu. Aplikace je navržena s ohledem na minimální náročnost na systémové prostředky, možnosti rozšíření a škálování, čímž je zajištěna možnost napojení na neomezený počet uživatelů. Práce rovněž obsahuje stručný popis vlastností XMPP protokolu, který je základním stavebním kamenem celé aplikace. V dalších kapitolách je popsána implementace webové aplikace demonstrující chování bota a také možnosti rozšíření.
Táto práca sa zaoberá fuzz testovaním rest api. Po prezentovaní prehľadu techník používaných pri fuzz testovaní a posúdení aktuálnych nástrojov a vý...
详细信息
Táto práca sa zaoberá fuzz testovaním rest api. Po prezentovaní prehľadu techník používaných pri fuzz testovaní a posúdení aktuálnych nástrojov a výskumu zameraného na rest api fuzz testovanie, sme pristúpili k návrhu a implementácii nášho rest api fuzzeru. Základom nášho riešenia je odvodzovanie závislostí z Openapi formátu popisu rest api, umožňujúce stavové testovanie aplikácie. Náš fuzzer minimalizuje počet po sebe nasledujúcich 404 odpovedí od aplikácie a testuje aplikáciu viac do hĺbky. Problém prehľadávania dostupných stavov aplikácie je riešený pomocou usporiadania závislostí tak, aby sa maximalizovala pravdepodobnosť získania potrebných vstupných dát pre povinné parametre, v kombinácii s rozhodovaním, ktoré povinné parametre môžu využívať aj náhodne generované hodnoty. Implementácia je rozšírením Schemathesis projektu, ktorý generuje vstupy za pomoci Hypothesis knižnice. Implementovaný fuzzer je použitý na testovanie Red Hat Insights aplikácie, kde našiel 32 chýb, z čoho jednu chybu je možné reprodukovať len za pomoci stavového testovania.
This paper presents an enviroment for the collection of sensor readings and information storage in a database accessed by a rest api, that allows the monitoring of the readings with visualization of the data in JSON f...
详细信息
ISBN:
(纸本)9781450376525
This paper presents an enviroment for the collection of sensor readings and information storage in a database accessed by a rest api, that allows the monitoring of the readings with visualization of the data in JSON format or through reports generated with the help of JasperReports. Due to the different sensor models available in the industry, the entire system is modeled and developed according to scalability and generality requirements.
Software Defined Networks (SDNs) separate the control plane from the forwarding plane. The OpenFlow protocol enables centralized management by facilitating communication between virtual switches. However, testing tool...
详细信息
Massive amounts of Linked Open Data are readily available to anyone who wants to use them. Unfortunately, Semantic Web technologies such as SPARQL and RDF remain unfamiliar to the majority of web developers, more used...
详细信息
Massive amounts of Linked Open Data are readily available to anyone who wants to use them. Unfortunately, Semantic Web technologies such as SPARQL and RDF remain unfamiliar to the majority of web developers, more used to rest apis. This paper addresses the challenge of accessing Linked Open Data through rest apis. Configurable rest apis For Triple Stores (CRAFTS) is the tool devised for this purpose. CRAFTS allows knowledge engineers to configure rest apis over multiple triple stores. CRAFTS automatically handles the translation of api calls into SPARQL queries, delivering results in JSON format. Web developers can then use a CRAFTS api to read and write Linked Open Data. The api of CRAFTS is uniform, domain-independent, and described with the Openapi specification. A reference implementation of CRAFTS is published in a GitHub repository, and a live test site is readily available since February 2021. CRAFTS is currently employed in eight different applications, with more than 2.4K users, and more than 260K api calls.
暂无评论