20170514 Lecture 2: runningman20170514
1. www.bejson.com online json format verification tool
2. Join two methods: Regular Expression and json path name + $.
3. The charles packet capture tool obtains information such as the Interface request method, response, cookies, and packets for convenient testing.
Connect to the mobile phone: proxy setting obtains the ip address of the computer. Modify the mobile phone. The mobile phone can be obtained from Charles.
The obtained https has a confidential display of unknown, which is not required for testing by the company.
Filter
Modify the selected breakpoints, refresh the page again, and then refresh the page again. Then, the excute page becomes the modified page.
Charles's intermediary intercepts the app or browser and transmits it to the server through him. The server also needs to go through chareles
Role: Simulate problem interfaces, fault tolerance, test system security, exception handling, and stability
4. Python
1)
Compile-type languages translate compiled programs into computer languages and then execute them. They are called a compilation task that runs everywhere. For example, c and c ++ are compiled languages, this language features fast running, but requires compilation of the program beforehand.
Interpreted language means that when a program is running, a interpreter is used to translate the code into a computer language and then run it. That is, you can directly run the code after writing it, for example, python, shell, ruby, java, perl, and so on are all interpreted languages. Of course, because of their different principles, the execution speed is not fast.
2) environment variable: c: \ python35
C: \ python35 \ script
2) single double quotation marks are used together. If both single quotation marks and double quotation marks exist in a sentence, three single quotation marks are added to the boundary.
Three single quotation marks for each comment in batches
Variable names can only be any combination of letters, numbers, or underscores
The first character of the variable name cannot be a number.
The following keywords cannot be declared as variable names
The input () function receives all string types. If you want to compare it with int, you must convert int ().
Print ('What is age type? ', type (age ))
# Only One boolean type is false.
# T = True
# F = False
Float Type, which can be compared with int type.
An error is returned when comparing different types of data.
In Python2, the int type operation takes an integer, And the decimal point 1/2 = 0 does not exist.
In python3, the floor is automatically rounded up after division of 1/2 z, and the decimal point is directly erased without rounding.
If is true or false)
# If the value is not 0, it is true if it is not null.
Ctrl + d copy a row quickly
% D indicates that the variable is an integer.
% F indicates the number of decimal places in the backend %. 2f.
Multiple variables
Format
5. Loop
While and
# The else corresponding to the for loop can be executed only after the for loop ends.