第一次写博客

时间:2022-09-17 10:12:45

cookie和session:

    1、cookie

      就是放在你本地的一个键值对。

    2、session

      就是放在服务端的一个键值对。

 

post和get的区别:

1、get请求只有请求头,没有请求体。

它的数据直接放在url里面,post请求数据是放在body里面的。

 2、get请求有长度限制,post请求没有。

在以前的时候技术不好,有长度限制。

 

备注:get请求没有post请求安全。是错误的。

只要通过抓包,post请求的数据一样也可以看到。

 

 Jmeter用法:

1、创建一个线程组:

打开jmeter工具,右键点击“测试计划”——“添加”——“Threads(Users)”——线程组。

2、创建一个HTTP请求:

右键点击“线程组”——“添加”——“Sampler”——“Http请求”。

3、创建一个结果树:

右键点击“线程组”——“添加”——“察看结果树”。

4、添加Cookie:

右键点击某个HTTP请求——“配置元件”——“Http信息头管理器”。

添加。

输入key为Cookie,value为登录成功后返回的sign值的键值对。

5、如果入参要求为json类型,在对应的HTTP请求下选择“Body Data”,在改分类下输入键值对。

比如:

{

    "name":"小黑",

    "grade":"天蝎座",

    "phone":11111132911,

    "sex":"男",

    "age":28,

    "addr":"河南省济源市是多少大大叔大婶"

  }

由于会导入到数据库,在查看数据库时,可能会出现乱码,必须在该HTTP请求中的Content encoding参数设置中输入utf-8。

6.添加header信息:

右键点击某个HTTP请求——“配置元件”——“Http信息头管理器”。

添加。

输入key为Referer,value为http://api.nnzhp.cn/的键值对。

7.添加一个上传文件的接口:

在上传文件的HTTP请求中,点击“File Upload”——点击“浏览”——选择要上传的文件(建议小一点)——在“参数名称”中输入“file”,运行即可。

 

 

 

 

 

异常处理:

jmeter查看结果树乱码

1、在jmeter的bin目录下找到jmeter.properties这个文件

添加上

sampleresult.default.encoding=utf-8

2、重启jmeter

jmeter body data里面有乱码怎么解决

1、在jmeter的bin目录下找到jmeter.properties这个文件

添加上

jsyntaxtextarea.font.family=Hack

2、重启jmeter