Web system robustness testing method based on HTTP mutation

A technology of HTTP protocol and mutation testing, applied in the direction of transmission system, digital transmission system, electrical components, etc., can solve the problems of HTTP protocol and other problems, and achieve the effect of robustness test

Inactive Publication Date: 2014-06-11
NORTHWESTERN POLYTECHNICAL UNIV
View PDF1 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At present, mutation testing is mainly used in software unit testing, and there is no published literature on HTTP protocol mutation testing

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Web system robustness testing method based on HTTP mutation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] refer to figure 1 . The concrete steps of the robustness testing method of the Web system based on HTTP protocol variation of the present invention are as follows:

[0027] This method includes two components: the HTTP protocol variation method and the Web system variation testing method.

[0028] 1. HTTP protocol variation method.

[0029] The HTTP protocol mutation method uses the following rules to mutate the fields in the HTTP request packet:

[0030] (1) Field repetition mutation: Repeat one or more fields in the HTTP request packet to mutate into a new request packet. For example, the original HTTP request packet is "GET / HTTP / 1.1Host: www.nwpu.edu.cn", and the result of repeating the Host field once is "GET / HTTP / 1.1Host: www.nwpu.edu.cn Host: www.nwpu.edu.cn".

[0031] (2) Field replacement mutation: It can be further divided into empty field replacement, field semantic replacement and random string replacement.

[0032] ① Empty field replacement: Use empty ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a Web system robustness testing method based on HTTP mutation. The Web system robustness testing method is used for solving the technical problem of Web system robustness testing. According to the technical scheme, negative mutation is performed on the protocol state, the structure, field semantics and other aspects of an HTTP data packet, so that an abnormal HTTP data packet is generated and sent to a tested Web server, and the robustness of the Web server is tested through observing the responding state of the tested Web server and analyzing the returned HTTP responding packet protocol state. Therefore, the technical problem of Web system robustness testing is solved.

Description

technical field [0001] The invention relates to a method for testing the robustness of a Web system, in particular to a method for testing the robustness of a Web system based on HTTP protocol variation. Background technique [0002] The Web system is currently the most popular network application system. Before a Web system is put into operation, various tests such as functional testing, performance testing, security testing, and robustness testing need to be performed on the Web system. Through these testing activities, it is possible to discover in time And eliminate the various potential defects of the Web system, so that the Web system can meet the actual application requirements in terms of function, performance, security and usability. [0003] Robustness Testing (Robustness Testing) technology is used to test the robustness and usability of a system under various error or abnormal conditions. [0004] A web system usually consists of three parts: web browser, web se...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L12/26H04L29/08
Inventor 蔡皖东田雪梅
Owner NORTHWESTERN POLYTECHNICAL UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products