找到 161 篇文章 關於 Rest Assured

如何在 Cypress 中上傳檔案?

Debomita Bhattacharjee
更新於 2021年11月19日 09:44:28

6K+ 閱讀量

我們可以在 Cypress 中上傳檔案。要在 Cypress 中執行檔案上傳任務,我們首先需要使用以下命令安裝一個外掛:npm install –dev cypress-file-upload安裝完成後,我們需要在 command.js 檔案中新增語句 import 'cypress-fileupload',該檔案位於 Cypress 專案的 support 資料夾內。此外,我們將新增我們要上傳的檔案到 fixtures 資料夾(Picture.png 檔案)。要上傳檔案,我們需要使用 Cypress 命令 attachFile,並將要上傳的檔案的路徑作為引數傳遞給它。示例實現describe('Tutorialspoint 測試', function ... 閱讀更多

什麼是 Cypress 別名?

Debomita Bhattacharjee
更新於 2021年11月19日 09:39:55

151 閱讀量

Cypress 別名是一個重要的元件,具有多種用途。它們列在下面:共享上下文我們需要使用 .as() 來為要共享的內容設定別名。要為物件和基本型別設定別名,可以使用 Mocha 上下文物件。可以使用 - this.* 訪問別名物件。Mocha 預設情況下為所有適用於測試的鉤子共享上下文,並且在測試執行後會重新整理別名屬性。describe('元素', () => {    beforeEach(() => {       cy.wrap('eleone').as('x')    })    context('子元素', () => {       beforeEach(() => {          cy.wrap('eletwo').as('y') ... 閱讀更多

如何在 Postman 中建立 POST 請求?

Debomita Bhattacharjee
更新於 2021年11月18日 13:17:15

2K+ 閱讀量

Postman POST 請求允許將資料追加到端點。這是一種用於在伺服器的請求正文中新增資訊的方法。它通常用於傳遞敏感資訊。一旦我們透過 POST 方法傳送請求正文,API 反過來會向我們提供響應中的某些資訊。因此,POST 請求始終以正確的格式伴隨正文。建立 POST 請求步驟 1 - 從 Postman 應用程式中點選新建選單。出現建立新的彈出視窗。然後點選請求連結。步驟 2 - 出現儲存請求彈出視窗。輸入請求名稱 ... 閱讀更多

如何在 Postman 中建立 DELETE 請求?

Debomita Bhattacharjee
更新於 2021年11月18日 13:06:12

12K+ 閱讀量

Postman DELETE 請求刪除伺服器中已存在的一個資源。DELETE 方法向伺服器傳送請求以刪除端點中提到的請求。因此,它能夠更新伺服器上的資料。在建立 DELETE 請求之前,我們首先需要在端點上向伺服器傳送 GET 請求:http://dummy.restapiexample.com/api/v1/employees。應用 GET 方法後,將獲得以下響應正文。讓我們從伺服器中刪除 id 為 2 的記錄。建立 DELETE 請求步驟 1 - 從 Postman 應用程式中點選新建選單。出現建立新的彈出視窗。然後點選 ... 閱讀更多

如何在 Postman 中建立 PUT 請求?

Debomita Bhattacharjee
更新於 2023年9月14日 01:41:28

36K+ 閱讀量

Postman PUT 請求用於將資料傳遞到伺服器以建立或修改資源。POST 和 PUT 之間的區別在於 POST 請求不是冪等的。這意味著多次呼叫相同的 PUT 請求將始終產生相同的輸出。但是,多次呼叫相同的 POST 請求將建立多個類似的資源。在建立 PUT 請求之前,我們首先需要在端點上向伺服器傳送 GET 請求:http://dummy.restapiexample.com/api/v1/employees。應用 GET 方法後,獲得的響應正文為:現在,讓我們更新 id 為 ... 的 employee_salary 和 employee_age 閱讀更多

如何在 Postman 中引數化請求?

Debomita Bhattacharjee
更新於 2021年11月18日 12:46:04

8K+ 閱讀量

我們可以引數化 Postman 請求以使用各種資料集執行相同的請求。這是藉助變數和引數來完成的。引數是 URL 的一部分,用於向伺服器傳遞更多資訊。資料可以以資料檔案或環境變數的形式使用。引數化是 Postman 的一項重要功能,有助於消除冗餘測試。引數用雙花括號 {{parameter}} 括起來。讓我們以 URL 為例:https://tutorialspoint.tw/index.htm。我們將建立一個名為 URL 的變數,然後將其用於請求的引數化。 ... 閱讀更多

如何在 Postman 中建立會話?

Debomita Bhattacharjee
更新於 2021年11月18日 12:41:59

506 閱讀量

會話是一個臨時資料夾,用於儲存變數的值。它們用於當前例項並具有區域性作用域。在 Postman 中,我們可以修改會話變數值以在團隊之間共享工作區。Postman 提供了本地會話共享的功能。即使集合可以在團隊之間共享,會話也永遠不會共享。在團隊結構中執行任務時,必須生成不同的令牌。會話對使用者在其工作區內具有區域性作用域,並且他所做的任何修改都不會反映在伺服器中。在 ... 閱讀更多

Cucumber 中的 Scenario Outline 關鍵字是什麼?

Debomita Bhattacharjee
更新於 2021年11月18日 12:39:59

503 閱讀量

Scenario Outline 用於使用不同的資料集複製相同的場景。使用不同的值編寫相同的測試既麻煩又耗時。例如,我們可以使用 Scenario Outline 將上述兩個場景組合起來。因此,我們看到 Scenario Outline 應該伴隨關鍵字 Examples。對於 Examples 段下面出現的每一行,Scenario Outline 都執行一次。此外,我們已經看到 Given 步驟具有分隔符。它指向 Examples 表的標題。SpecFlow 將在匹配任務之前將這些表中的值放在這裡 ... 閱讀更多

Cucumber 中的 Example 關鍵字是什麼?

Debomita Bhattacharjee
更新於 2021年11月18日 12:37:56

5K+ 閱讀量

藉助關鍵詞 Examples,我們可以執行資料驅動測試。我們還將藉助關鍵詞 Scenario Outline 在多個值上執行相同的 Scenario。要考慮的資料集應在 Examples 部分下方依次傳遞,並以 | 符號分隔。因此,如果有三行,我們將從一個 Scenario 執行三個測試用例。此外,Given 步驟具有分隔符。它指向 Examples 表格的表頭。SpecFlow 將在將步驟與…匹配的任務之前,將這些值放入此表格中。 閱讀更多

Cucumber 中的 Background 關鍵詞是什麼?

Debomita Bhattacharjee
更新於 2021-11-18 12:30:23

9K+ 次瀏覽

Background 關鍵詞用於在 Feature 檔案中所有 Scenario 之前複製相同的步驟。Background 規則讓我們描述一些應用 Background 時的規則:除非我們被迫將應用程式置於需要執行復雜步驟的狀態(如專案干係人所要求的那樣),否則應將其用於定義簡單的步驟。它應該簡潔且切合實際。所有 Scenario 也應簡短且切中要害。Background 示例讓我們來看一個示例,其中我們使用了 Background 步驟在 Feature 檔案中的所有測試之前執行。為了… 閱讀更多

廣告

© . All rights reserved.