{"id":21254,"date":"2021-05-26T08:53:03","date_gmt":"2021-05-26T13:53:03","guid":{"rendered":"https:\/\/www.loadview-testing.com\/blog\/teste-de-carga-apis-web-de-graphql\/"},"modified":"2023-04-20T08:43:44","modified_gmt":"2023-04-20T13:43:44","slug":"teste-de-carga-apis-web-de-graphql","status":"publish","type":"post","link":"https:\/\/www.loadview-testing.com\/pt-br\/blog\/teste-de-carga-apis-web-de-graphql\/","title":{"rendered":"Teste de carga APIs web de graphql"},"content":{"rendered":"[et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;section&#8221; _builder_version=&#8221;4.20.4&#8243; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row admin_label=&#8221;remar&#8221; _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text admin_label=&#8221;Text&#8221; _builder_version=&#8221;4.20.4&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]\n<p>GraphQL \u00e9 um idioma de consulta para API e um tempo de execu\u00e7\u00e3o do lado do servidor para consultas, verificando uma estrutura de classifica\u00e7\u00e3o para suas informa\u00e7\u00f5es. O GraphQL n\u00e3o est\u00e1 anexado a uma base de informa\u00e7\u00f5es ou motor de capacidade espec\u00edfico e \u00e9 mantido pelo seu <a class=\"inlinks\" href=\"https:\/\/www.loadview-testing.com\/pt-br\/saiba-sobre-testes-de-carga\/como-carregar-aplicacoes-web-de-teste\/\">c\u00f3digo e dados<\/a> atuais. Uma administra\u00e7\u00e3o de GraphQL \u00e9 feita caracterizando tipos e campos nesses tipos, nesse ponto dando capacidades a cada lote em cada tipo. Por exemplo, uma administra\u00e7\u00e3o graphQL que nos revela quem o cliente assinou \u00e9 (eu) assim como o nome desse cliente pode ser assim:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-7015 size-full aligncenter\" src=\"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/GraphQL.png\" alt=\"GraphQL\" width=\"705\" height=\"202\" srcset=\"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/GraphQL.png 705w, https:\/\/www.loadview-testing.com\/wp-content\/uploads\/GraphQL-480x138.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 705px, 100vw\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h2 id='por-que-e-onde-o-graphql-\u00e9-usado'  id=\"boomdevs_1\">Por que e onde o GraphQL \u00e9 usado?<\/h2>\n<p>Com o GraphQL, o usu\u00e1rio pode se contentar com uma decis\u00e3o solit\u00e1ria de trazer os dados necess\u00e1rios em vez de construir algumas solicita\u00e7\u00f5es REST para obter o equivalente. A escolha de criar com precis\u00e3o os dados do cliente \u00e9 uma posi\u00e7\u00e3o exclusivamente favor\u00e1vel sobre o envio de diferentes chamadas REST para obter o equivalente. Para produzir os dados utilizando chamadas REST seria necess\u00e1rio uma medida em duas fases \u2014 Uma para acumular os dados do cliente e trazer os dados sobre a associa\u00e7\u00e3o que o cliente est\u00e1 relacionado. O GraphQL mitiga este ciclo de dois avan\u00e7os.<\/p>\n<p>Se voc\u00ea tem assist\u00eancia relaxante est\u00e1vel, provavelmente n\u00e3o h\u00e1 um caso s\u00f3lido para jogar a totalidade desse trabalho para fora. Qualquer um desses exemplos poderia ser realizado com um dispositivo alternativo. Eu diria que a utiliza\u00e7\u00e3o do GraphQL seria boa na realiza\u00e7\u00e3o desses exemplos porque a solicita\u00e7\u00e3o\/controle de informa\u00e7\u00f5es (inqu\u00e9rito) \u00e9 dissociada da execu\u00e7\u00e3o dessas atividades.<\/p>\n<p>&nbsp;<\/p>\n<h2 id='como-o-graphql-difere-do-rest-e-do-sab\u00e3o'  id=\"boomdevs_2\">Como o GraphQL difere do REST e do SAB\u00c3O<\/h2>\n<p>Embora o REST tenha sido uma esp\u00e9cie de conquista inovadora na zona de design organizado pela API, ele, apesar de tudo, deixou os engenheiros precisando de mais. Quando as pessoas do Facebook come\u00e7aram a procurar um m\u00e9todo alternativo de trazer informa\u00e7\u00f5es do trabalhador, eles tentaram determinar a quest\u00e3o de sub-obten\u00e7\u00e3o ou sobre-obten\u00e7\u00e3o que as conven\u00e7\u00f5es atuais da API tinham. Em REST ou SOAP, uma solicita\u00e7\u00e3o para determinadas informa\u00e7\u00f5es restaurou todas as propriedades relacionadas a ele; mesmo aqueles que o cliente n\u00e3o precisava.<\/p>\n<p>O GraphQL tinha a inten\u00e7\u00e3o de lidar com essa quest\u00e3o. No momento em que voc\u00ea faz uma solicita\u00e7\u00e3o de informa\u00e7\u00e3o, voc\u00ea determina o que deseja obter. Tais resultados s\u00e3o realizados atrav\u00e9s da movimenta\u00e7\u00e3o das capacidades de defini\u00e7\u00e3o de informa\u00e7\u00f5es para o lado do cliente, enquanto no REST, as informa\u00e7\u00f5es s\u00e3o caracterizadas do lado do trabalhador. Como tal, no design de API REST, o trabalhador representa quais dados devem ser devolvidos, enquanto na API GraphQL, o trabalhador proclama as informa\u00e7\u00f5es acess\u00edveis e o cliente indica o que deve ser substitu\u00eddo.<\/p>\n<p>&nbsp;<\/p>\n<h3 id='vantagens-do-graphql'  id=\"boomdevs_3\">Vantagens do GraphQL<\/h3>\n<ul>\n<li>Adequado para sistemas complexos e microsservi\u00e7os<\/li>\n<li>Ele est\u00e1 buscando dados com uma \u00fanica chamada de API<\/li>\n<li>Solicita\u00e7\u00f5es de adapta\u00e7\u00e3o \u00e0s suas necessidades<\/li>\n<li>Valida\u00e7\u00e3o e tipo de check-out-of-the-box<\/li>\n<li>Documenta\u00e7\u00e3o de API de autogenerar<\/li>\n<li>Evolu\u00e7\u00e3o da API sem versionar<\/li>\n<li>Compartilhamento de c\u00f3digo<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3 id='desvantagens-do-graphql'  id=\"boomdevs_4\">Desvantagens do GraphQL<\/h3>\n<p>Uma desvantagem \u00e9 que as perguntas devolvem consistentemente um c\u00f3digo de status HTTP de 200, se o inqu\u00e9rito excessivo era eficaz. Outra desvantagem \u00e9 a aus\u00eancia de suporte de armazenamento impl\u00edcito. Uma vez que as APIs REST t\u00eam v\u00e1rios pontos finais, eles podem usar o armazenamento HTTP local para se abster de ativos pr\u00e9-busca.<\/p>\n<p>&nbsp;<\/p>\n<h2 id='ferramentas-nativas-para-melhorar-o-desempenho-da-api-baseada-em-grafql'  id=\"boomdevs_5\">Ferramentas nativas para melhorar o desempenho da API baseada em GrafQL<\/h2>\n<p>&nbsp;<\/p>\n<h3 id='graphiql'  id=\"boomdevs_6\">GraphiQL<\/h3>\n<p>Muitas APIs do GraphQL utilizam a ferramenta de c\u00f3digo aberto GraphiQL <a class=\"inlinks\" href=\"https:\/\/www.loadview-testing.com\/pt-br\/ferramentas-de-teste-de-carga\/\">como uma \u00e1rea de jogo inteligente da API<\/a>. O GraphiQL \u00e9 o IDE (Integrated Development Environment) para se comunicar com chamadas de API GraphQL, capacitando os designers a questionar informa\u00e7\u00f5es e realizar transforma\u00e7\u00f5es. O IDE \u00e9 geralmente simples de se actualizar. Para <a class=\"inlinks\" href=\"https:\/\/www.loadview-testing.com\/pt-br\/blog\/teste-de-carga-js-no-por-que-o-loadview-facilita\/\">desenvolvedores de JS de Node, o<\/a> express-GraphQL pode, consequentemente, criar o GraphiQL. Uma vez que \u00e9 baseado em React, GraphiQL tamb\u00e9m pode ser infundido com um tipo de CSS para marca\u00e7\u00e3o personalizada.<\/p>\n<p>&nbsp;<\/p>\n<h3 id='graphql-voyager'  id=\"boomdevs_7\">GraphQL Voyager<\/h3>\n<p>Caso voc\u00ea esteja planejando perceber externamente o qu\u00e3o sociais suas informa\u00e7\u00f5es s\u00e3o, envi\u00e1-la para a Voyager pode fazer uma an\u00e1lise divertida. O Explorer pega uma API GraphQL e a transforma em um gr\u00e1fico. Depois de definir uma constru\u00e7\u00e3o raiz, voc\u00ea pode ver como campos e tipos est\u00e3o associados. O Explorer tamb\u00e9m \u00e9 inteligente \u2014 escolhendo uma esp\u00e9cie de recursos das \u00e1reas contidas e conex\u00f5es com informa\u00e7\u00f5es importantes dentro do diagrama.<\/p>\n<p>A Voyager fornece uma se\u00e7\u00e3o \u00e0 esquerda que retrata os dados de campo e uma <a class=\"inlinks\" href=\"https:\/\/www.loadview-testing.com\/pt-br\/blog\/teste-de-carga-web-ui-vs-back-end-load\/\">interface visual pela qual os usu\u00e1rios podem se mover<\/a>. Os clientes tamb\u00e9m podem agilizar o diagrama dispensando aulas de cobertura do Relay. Al\u00e9m de ser uma maneira legal de visualizar seus dados, o instrumento Voyager poderia ajudar as organiza\u00e7\u00f5es a imaginar seu modelo de informa\u00e7\u00e3o e discutir sobre informa\u00e7\u00f5es sociais. Finalmente, podemos ver o &#8220;gr\u00e1fico&#8221; atr\u00e1s do GraphQL.<\/p>\n<p>&nbsp;<\/p>\n<h3 id='grafcms'  id=\"boomdevs_8\">GrafCMS<\/h3>\n<p>O GraphCMS \u00e9 um CMS (Content Management System, sistema de gerenciamento de conte\u00fado orientado pela API) que \u00e9 pessoalmente conectado ao GraphQL, permitindo que os usu\u00e1rios construam um GraphQL facilitado para aplica\u00e7\u00f5es web, dando ferramentas para supervisionar o conte\u00fado. Os clientes caracterizam estruturas de informa\u00e7\u00e3o, as aprovam no suporte ao GraphQL e v\u00eaem o retrato da interface do usu\u00e1rio, tudo dentro de um est\u00e1gio semelhante.<\/p>\n<p>O GraphCMS pode n\u00e3o ser uma correspond\u00eancia s\u00f3lida para uma <a href=\"https:\/\/www.loadview-testing.com\/pt-br\/teste-de-carga-de-api\/\">plataforma de API<\/a> atual, seria uma boa op\u00e7\u00e3o para um blog, aplicativo ou outros <a class=\"inlinks\" href=\"https:\/\/www.loadview-testing.com\/web-application-testing-tools-load-stress\/\">aplicativos<\/a> que exigem a capacidade de compartilhar informa\u00e7\u00f5es automaticamente. Um CMS baseado no GraphQL seria uma op\u00e7\u00e3o fascinante em contraste com outras plataformas CMS populares, como <a class=\"inlinks\" href=\"https:\/\/www.loadview-testing.com\/pt-br\/blog\/como-carregar-teste-um-site-wordpress\/\">WordPress<\/a> ou Drupal, e capacitaria uma <a class=\"inlinks\" href=\"https:\/\/www.loadview-testing.com\/pt-br\/saiba-sobre-testes-de-carga\/o-que-torna-uma-excelente-plataforma-de-teste-de-carga\/\">solu\u00e7\u00e3o<\/a> mais adapt\u00e1vel que est\u00e1 pronta para APIs para interfaces de usu\u00e1rio.<\/p>\n<p>&nbsp;<\/p>\n<h3 id='graphql-faker'  id=\"boomdevs_9\">GraphQL Faker<\/h3>\n<p>Se voc\u00ea estiver modelando uma API basci, adicionar algum texto de teste para testes pode ajudar. Os engenheiros podem incorporar informa\u00e7\u00f5es pr\u00e1ticas para copiar resultados genu\u00ednos com o Faker. \u00c9 controlado por Faker.js, capacitando engenheiros a insultar mais de 60 tipos de informa\u00e7\u00f5es \u00fateis, semelhantes a endere\u00e7os, nomes e sobrenomes, fotos de s\u00edmbolos, e isso \u00e9 apenas o come\u00e7o. Tudo o que voc\u00ea precisa come\u00e7ar \u00e9 compor um IDL (GraphQL Interface Definition Language, linguagem de defini\u00e7\u00e3o de interface graphql), e o Faker d\u00e1 alguns guias para come\u00e7ar dentro do revisor IDL. \u00c9 t\u00e3o f\u00e1cil quanto adicionar uma ordem a um campo:<\/p>\n<p><em>tipo Pessoa {<\/em><\/p>\n<p><em> nome: String @fake(tipo: firstName)<\/em><\/p>\n<p><em> g\u00eanero: String @examples (valores: [&#8220;masculino&#8221;, &#8220;feminino&#8221;])<\/em><\/p>\n<p><em>}<\/em><\/p>\n<p>&nbsp;<\/p>\n<h3 id='teste-de-carga-uma-api-baseada-em-graphql-com-loadview'  id=\"boomdevs_10\">Teste de carga uma API baseada em GraphQL com LoadView<\/h3>\n<p>O LoadView suporta um recurso de cliente de API de carteiro, permitindo que os usu\u00e1rios enviem solicita\u00e7\u00f5es REST, SOAP, WSDL e GraphQL.<\/p>\n<p><strong>Passo 1: <\/strong> Vamos exportar a coleta. Em seguida, importe para LoadView.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-6383 size-full\" src=\"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/Postman-Collection-Export.png\" alt=\"Exporta\u00e7\u00e3o de cole\u00e7\u00e3o de carteiro\" width=\"777\" height=\"446\" srcset=\"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/Postman-Collection-Export.png 777w, https:\/\/www.loadview-testing.com\/wp-content\/uploads\/Postman-Collection-Export-480x276.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 777px, 100vw\" \/><\/p>\n<p><strong>Passo 2<\/strong>. Fa\u00e7a login no LoadView e selecione Cole\u00e7\u00e3o de Carteiros<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-7113 size-full\" src=\"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/Load-testing-type-Postman.png\" alt=\"Tipo de teste de carga Carteiro\" width=\"1024\" height=\"406\" srcset=\"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/Load-testing-type-Postman.png 1024w, https:\/\/www.loadview-testing.com\/wp-content\/uploads\/Load-testing-type-Postman-980x389.png 980w, https:\/\/www.loadview-testing.com\/wp-content\/uploads\/Load-testing-type-Postman-480x190.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/p>\n<p><strong>Passo 3<\/strong>. Importe sua cole\u00e7\u00e3o de carteiro e selecione <em>Criar Dispositivo<\/em>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-6385 size-full\" src=\"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/Postman-Collection-Request.png\" alt=\"Pedido de coleta de carteiro\" width=\"692\" height=\"537\" srcset=\"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/Postman-Collection-Request.png 692w, https:\/\/www.loadview-testing.com\/wp-content\/uploads\/Postman-Collection-Request-480x372.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 692px, 100vw\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Passo 4: <\/strong> Depois de criar seu dispositivo, voc\u00ea precisar\u00e1 configurar seu cen\u00e1rio de teste. Escolha entre v\u00e1rios tipos de <a class=\"inlinks\" href=\"https:\/\/www.loadview-testing.com\/pt-br\/teste-de-carga\/\">teste de carga<\/a> &#8211; Curva de Passo de Carga, Curva Baseada em Metas e Curva Ajust\u00e1vel Din\u00e2mica. Al\u00e9m disso, voc\u00ea pode definir os locais para seus injetores de carga. Escolha entre mais de 15 locais de todo o mundo.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-6386 size-full\" src=\"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/Postman-Collection-Load-Types.png\" alt=\"Tipos de carga de coleta de carteiro\" width=\"620\" height=\"557\" srcset=\"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/Postman-Collection-Load-Types.png 620w, https:\/\/www.loadview-testing.com\/wp-content\/uploads\/Postman-Collection-Load-Types-480x431.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 620px, 100vw\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Depois que seu teste estiver conclu\u00eddo, voc\u00ea pode visualizar <a href=\"https:\/\/www.loadview-testing.com\/pt-br\/caracteristicas\/relatorios-de-desempenho\/\">v\u00e1rios dados de desempenho e gr\u00e1ficos<\/a>, incluindo tempos m\u00e9dios de resposta, erros, m\u00e9tricas de n\u00edvel de elemento e muito mais.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h2 id='wrap-up-testes-de-carga-graphql-web-apis'  id=\"boomdevs_11\">Wrap Up: Testes de carga GraphQL Web APIs<\/h2>\n<p>H\u00e1 muito mais APIs de GraphQL que parecem estar subindo a cada dia. Idealmente, com a abordagem de ferramentas como as referenciadas neste artigo, mais empresas podem perceber os benef\u00edcios das APIs de GraphQL e testar apis de teste de carga com o LoadView \u00e9 simples e f\u00e1cil.<\/p>\n<p>Comece a automatizar seus testes de desempenho de API com <a class=\"inlinks\" href=\"https:\/\/www.loadview-testing.com\/pt-br\/blog\/tutorial-de-teste-de-carga-guia-de-configuracao-do-loadview\/\">o LoadView<\/a> <a href=\"https:\/\/userauth.dotcom-monitor.com\/Account\/LoadView-FreeTrialSignUp\">inscrevendo-se para a avalia\u00e7\u00e3o gratuita<\/a> hoje.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><em>Logotipo graphQL: Facebook \/ BSD (https:\/\/opensource.org\/licenses\/bsd-license.php)<\/em><\/p>\n[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]\n","protected":false},"excerpt":{"rendered":"<p>GraphQL \u00e9 um idioma de consulta para API e um tempo de execu\u00e7\u00e3o do lado do servidor para consultas, verificando uma estrutura de classifica\u00e7\u00e3o para suas informa\u00e7\u00f5es. O GraphQL n\u00e3o est\u00e1 anexado a uma base de informa\u00e7\u00f5es ou motor de capacidade espec\u00edfico e \u00e9 mantido pelo seu c\u00f3digo e dados atuais. Uma administra\u00e7\u00e3o de GraphQL [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":21258,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[527,507],"tags":[733,528,529],"class_list":["post-21254","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-teste-de-api","category-teste-de-desempenho","tag-graphql-pt-br","tag-teste-de-api","tag-testes-de-desempenho"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Teste de carga APIs web de graphql - LoadView<\/title>\n<meta name=\"description\" content=\"As APIs de GraphQL est\u00e3o sendo adotadas por mais organiza\u00e7\u00f5es todos os dias. N\u00f3s damos uma olhada em como carregar APIs de GraphQL de teste com LoadView.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.loadview-testing.com\/pt-br\/blog\/teste-de-carga-apis-web-de-graphql\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Teste de carga APIs web de graphql - LoadView\" \/>\n<meta property=\"og:description\" content=\"As APIs de GraphQL est\u00e3o sendo adotadas por mais organiza\u00e7\u00f5es todos os dias. N\u00f3s damos uma olhada em como carregar APIs de GraphQL de teste com LoadView.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.loadview-testing.com\/pt-br\/blog\/teste-de-carga-apis-web-de-graphql\/\" \/>\n<meta property=\"og:site_name\" content=\"LoadView\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/dotcommonitor\" \/>\n<meta property=\"article:published_time\" content=\"2021-05-26T13:53:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-04-20T13:43:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/GraphQL-Logo.png\" \/>\n\t<meta property=\"og:image:width\" content=\"480\" \/>\n\t<meta property=\"og:image:height\" content=\"320\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Glenn Lee\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@loadviewtesting\" \/>\n<meta name=\"twitter:site\" content=\"@loadviewtesting\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Glenn Lee\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.loadview-testing.com\/pt-br\/blog\/teste-de-carga-apis-web-de-graphql\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.loadview-testing.com\/pt-br\/blog\/teste-de-carga-apis-web-de-graphql\/\"},\"author\":{\"name\":\"Glenn Lee\",\"@id\":\"https:\/\/www.loadview-testing.com\/pt-br\/#\/schema\/person\/ccd379009f437208638d8fea9d4b95dc\"},\"headline\":\"Teste de carga APIs web de graphql\",\"datePublished\":\"2021-05-26T13:53:03+00:00\",\"dateModified\":\"2023-04-20T13:43:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.loadview-testing.com\/pt-br\/blog\/teste-de-carga-apis-web-de-graphql\/\"},\"wordCount\":1497,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.loadview-testing.com\/pt-br\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.loadview-testing.com\/pt-br\/blog\/teste-de-carga-apis-web-de-graphql\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/GraphQL-Logo.png\",\"keywords\":[\"GraphQL\",\"Teste de API\",\"testes de desempenho\"],\"articleSection\":[\"Teste de API\",\"Teste de desempenho\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.loadview-testing.com\/pt-br\/blog\/teste-de-carga-apis-web-de-graphql\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.loadview-testing.com\/pt-br\/blog\/teste-de-carga-apis-web-de-graphql\/\",\"url\":\"https:\/\/www.loadview-testing.com\/pt-br\/blog\/teste-de-carga-apis-web-de-graphql\/\",\"name\":\"Teste de carga APIs web de graphql - LoadView\",\"isPartOf\":{\"@id\":\"https:\/\/www.loadview-testing.com\/pt-br\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.loadview-testing.com\/pt-br\/blog\/teste-de-carga-apis-web-de-graphql\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.loadview-testing.com\/pt-br\/blog\/teste-de-carga-apis-web-de-graphql\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/GraphQL-Logo.png\",\"datePublished\":\"2021-05-26T13:53:03+00:00\",\"dateModified\":\"2023-04-20T13:43:44+00:00\",\"description\":\"As APIs de GraphQL est\u00e3o sendo adotadas por mais organiza\u00e7\u00f5es todos os dias. N\u00f3s damos uma olhada em como carregar APIs de GraphQL de teste com LoadView.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.loadview-testing.com\/pt-br\/blog\/teste-de-carga-apis-web-de-graphql\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.loadview-testing.com\/pt-br\/blog\/teste-de-carga-apis-web-de-graphql\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.loadview-testing.com\/pt-br\/blog\/teste-de-carga-apis-web-de-graphql\/#primaryimage\",\"url\":\"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/GraphQL-Logo.png\",\"contentUrl\":\"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/GraphQL-Logo.png\",\"width\":480,\"height\":320,\"caption\":\"Logotipo graphQL\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.loadview-testing.com\/pt-br\/blog\/teste-de-carga-apis-web-de-graphql\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.loadview-testing.com\/pt-br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Teste de carga APIs web de graphql\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.loadview-testing.com\/pt-br\/#website\",\"url\":\"https:\/\/www.loadview-testing.com\/pt-br\/\",\"name\":\"LoadView\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.loadview-testing.com\/pt-br\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.loadview-testing.com\/pt-br\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.loadview-testing.com\/pt-br\/#organization\",\"name\":\"LoadView by Dotcom-Monitor\",\"url\":\"https:\/\/www.loadview-testing.com\/pt-br\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.loadview-testing.com\/pt-br\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/LoadView-logo-alt.svg\",\"contentUrl\":\"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/LoadView-logo-alt.svg\",\"width\":455,\"height\":121,\"caption\":\"LoadView by Dotcom-Monitor\"},\"image\":{\"@id\":\"https:\/\/www.loadview-testing.com\/pt-br\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/dotcommonitor\",\"https:\/\/x.com\/loadviewtesting\",\"https:\/\/www.linkedin.com\/company\/dotcom-monitor\",\"https:\/\/www.youtube.com\/user\/DotcomMonitor\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.loadview-testing.com\/pt-br\/#\/schema\/person\/ccd379009f437208638d8fea9d4b95dc\",\"name\":\"Glenn Lee\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.loadview-testing.com\/pt-br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e379c05564fb2dec8d47c33590c68e0e837d5f85ec407f18d56bc0ac5d9a5bc0?s=96&d=mm&r=pg\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e379c05564fb2dec8d47c33590c68e0e837d5f85ec407f18d56bc0ac5d9a5bc0?s=96&d=mm&r=pg\",\"caption\":\"Glenn Lee\"},\"description\":\"Glenn Lee is the chief product engineer for Dotcom-Monitor's LoadView load testing platform. Glenn is an industry expert on load\/stress testing and has appeared on numerous tech publications across the web. When Glenn's not testing the limits of websites, he enjoys cooking, flying airplanes, and racing motorcycles.\",\"sameAs\":[\"https:\/\/www.loadview-testing.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Teste de carga APIs web de graphql - LoadView","description":"As APIs de GraphQL est\u00e3o sendo adotadas por mais organiza\u00e7\u00f5es todos os dias. N\u00f3s damos uma olhada em como carregar APIs de GraphQL de teste com LoadView.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.loadview-testing.com\/pt-br\/blog\/teste-de-carga-apis-web-de-graphql\/","og_locale":"pt_BR","og_type":"article","og_title":"Teste de carga APIs web de graphql - LoadView","og_description":"As APIs de GraphQL est\u00e3o sendo adotadas por mais organiza\u00e7\u00f5es todos os dias. N\u00f3s damos uma olhada em como carregar APIs de GraphQL de teste com LoadView.","og_url":"https:\/\/www.loadview-testing.com\/pt-br\/blog\/teste-de-carga-apis-web-de-graphql\/","og_site_name":"LoadView","article_publisher":"https:\/\/www.facebook.com\/dotcommonitor","article_published_time":"2021-05-26T13:53:03+00:00","article_modified_time":"2023-04-20T13:43:44+00:00","og_image":[{"width":480,"height":320,"url":"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/GraphQL-Logo.png","type":"image\/png"}],"author":"Glenn Lee","twitter_card":"summary_large_image","twitter_creator":"@loadviewtesting","twitter_site":"@loadviewtesting","twitter_misc":{"Escrito por":"Glenn Lee","Est. tempo de leitura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.loadview-testing.com\/pt-br\/blog\/teste-de-carga-apis-web-de-graphql\/#article","isPartOf":{"@id":"https:\/\/www.loadview-testing.com\/pt-br\/blog\/teste-de-carga-apis-web-de-graphql\/"},"author":{"name":"Glenn Lee","@id":"https:\/\/www.loadview-testing.com\/pt-br\/#\/schema\/person\/ccd379009f437208638d8fea9d4b95dc"},"headline":"Teste de carga APIs web de graphql","datePublished":"2021-05-26T13:53:03+00:00","dateModified":"2023-04-20T13:43:44+00:00","mainEntityOfPage":{"@id":"https:\/\/www.loadview-testing.com\/pt-br\/blog\/teste-de-carga-apis-web-de-graphql\/"},"wordCount":1497,"commentCount":0,"publisher":{"@id":"https:\/\/www.loadview-testing.com\/pt-br\/#organization"},"image":{"@id":"https:\/\/www.loadview-testing.com\/pt-br\/blog\/teste-de-carga-apis-web-de-graphql\/#primaryimage"},"thumbnailUrl":"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/GraphQL-Logo.png","keywords":["GraphQL","Teste de API","testes de desempenho"],"articleSection":["Teste de API","Teste de desempenho"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.loadview-testing.com\/pt-br\/blog\/teste-de-carga-apis-web-de-graphql\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.loadview-testing.com\/pt-br\/blog\/teste-de-carga-apis-web-de-graphql\/","url":"https:\/\/www.loadview-testing.com\/pt-br\/blog\/teste-de-carga-apis-web-de-graphql\/","name":"Teste de carga APIs web de graphql - LoadView","isPartOf":{"@id":"https:\/\/www.loadview-testing.com\/pt-br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.loadview-testing.com\/pt-br\/blog\/teste-de-carga-apis-web-de-graphql\/#primaryimage"},"image":{"@id":"https:\/\/www.loadview-testing.com\/pt-br\/blog\/teste-de-carga-apis-web-de-graphql\/#primaryimage"},"thumbnailUrl":"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/GraphQL-Logo.png","datePublished":"2021-05-26T13:53:03+00:00","dateModified":"2023-04-20T13:43:44+00:00","description":"As APIs de GraphQL est\u00e3o sendo adotadas por mais organiza\u00e7\u00f5es todos os dias. N\u00f3s damos uma olhada em como carregar APIs de GraphQL de teste com LoadView.","breadcrumb":{"@id":"https:\/\/www.loadview-testing.com\/pt-br\/blog\/teste-de-carga-apis-web-de-graphql\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.loadview-testing.com\/pt-br\/blog\/teste-de-carga-apis-web-de-graphql\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.loadview-testing.com\/pt-br\/blog\/teste-de-carga-apis-web-de-graphql\/#primaryimage","url":"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/GraphQL-Logo.png","contentUrl":"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/GraphQL-Logo.png","width":480,"height":320,"caption":"Logotipo graphQL"},{"@type":"BreadcrumbList","@id":"https:\/\/www.loadview-testing.com\/pt-br\/blog\/teste-de-carga-apis-web-de-graphql\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.loadview-testing.com\/pt-br\/"},{"@type":"ListItem","position":2,"name":"Teste de carga APIs web de graphql"}]},{"@type":"WebSite","@id":"https:\/\/www.loadview-testing.com\/pt-br\/#website","url":"https:\/\/www.loadview-testing.com\/pt-br\/","name":"LoadView","description":"","publisher":{"@id":"https:\/\/www.loadview-testing.com\/pt-br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.loadview-testing.com\/pt-br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.loadview-testing.com\/pt-br\/#organization","name":"LoadView by Dotcom-Monitor","url":"https:\/\/www.loadview-testing.com\/pt-br\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.loadview-testing.com\/pt-br\/#\/schema\/logo\/image\/","url":"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/LoadView-logo-alt.svg","contentUrl":"https:\/\/www.loadview-testing.com\/wp-content\/uploads\/LoadView-logo-alt.svg","width":455,"height":121,"caption":"LoadView by Dotcom-Monitor"},"image":{"@id":"https:\/\/www.loadview-testing.com\/pt-br\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/dotcommonitor","https:\/\/x.com\/loadviewtesting","https:\/\/www.linkedin.com\/company\/dotcom-monitor","https:\/\/www.youtube.com\/user\/DotcomMonitor"]},{"@type":"Person","@id":"https:\/\/www.loadview-testing.com\/pt-br\/#\/schema\/person\/ccd379009f437208638d8fea9d4b95dc","name":"Glenn Lee","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.loadview-testing.com\/pt-br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e379c05564fb2dec8d47c33590c68e0e837d5f85ec407f18d56bc0ac5d9a5bc0?s=96&d=mm&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e379c05564fb2dec8d47c33590c68e0e837d5f85ec407f18d56bc0ac5d9a5bc0?s=96&d=mm&r=pg","caption":"Glenn Lee"},"description":"Glenn Lee is the chief product engineer for Dotcom-Monitor's LoadView load testing platform. Glenn is an industry expert on load\/stress testing and has appeared on numerous tech publications across the web. When Glenn's not testing the limits of websites, he enjoys cooking, flying airplanes, and racing motorcycles.","sameAs":["https:\/\/www.loadview-testing.com"]}]}},"_links":{"self":[{"href":"https:\/\/www.loadview-testing.com\/pt-br\/wp-json\/wp\/v2\/posts\/21254","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.loadview-testing.com\/pt-br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.loadview-testing.com\/pt-br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.loadview-testing.com\/pt-br\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.loadview-testing.com\/pt-br\/wp-json\/wp\/v2\/comments?post=21254"}],"version-history":[{"count":4,"href":"https:\/\/www.loadview-testing.com\/pt-br\/wp-json\/wp\/v2\/posts\/21254\/revisions"}],"predecessor-version":[{"id":56817,"href":"https:\/\/www.loadview-testing.com\/pt-br\/wp-json\/wp\/v2\/posts\/21254\/revisions\/56817"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.loadview-testing.com\/pt-br\/wp-json\/wp\/v2\/media\/21258"}],"wp:attachment":[{"href":"https:\/\/www.loadview-testing.com\/pt-br\/wp-json\/wp\/v2\/media?parent=21254"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.loadview-testing.com\/pt-br\/wp-json\/wp\/v2\/categories?post=21254"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.loadview-testing.com\/pt-br\/wp-json\/wp\/v2\/tags?post=21254"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}