晴天姐姐

导航

2021年5月30日 #

三十三、项目部署第22篇乱码解决方法

摘要: 我们在使用JMeter的过程中,有时候会要到乱码的问题。一是新增的时候出现乱码,还有就是接口的响应出现乱码。 一、新增的时候出现乱码 方法一:添加HTTP请求时在Content encoding后填入编码:utf-8 看一下结果:没有乱码了 方法二:在请求中加一个BeanShell前置处理器,在sc 阅读全文

posted @ 2021-05-30 18:25 晴天姐姐 阅读(82) 评论(0) 推荐(0)

三十二、正则表达式提取器取多个值

摘要: 如果我们要取多个值得话用(.+?) 接口的响应 应取这个接口中code对应的值1和登录账号对应的值571690这两个数据。 在查看结果树中看一下结果: 引用的时候要注意,引用的是${code_g1=1}和${code_g2=330101}这两个。 还有一种情况就是,要取的这两个值,如果中间的字段比较 阅读全文

posted @ 2021-05-30 18:22 晴天姐姐 阅读(1299) 评论(0) 推荐(0)

三十一、边界提取器

摘要: 允许用户使用左右边界从服务器响应中提取值。作为后处理器,此元素将在其范围内的每个Sample请求之后执行,测试边界,提取请求的值,生成模板字符串,并将结果存储到给定的变量名称中。 添加》后置处理器》边界提取器 JMeter中的边界提取器跟loadrunner中的左右边界值一样的原理。确定左边界和右边 阅读全文

posted @ 2021-05-30 18:20 晴天姐姐 阅读(166) 评论(0) 推荐(0)

三十、jmeter json提取器

摘要: JSON提取器语法:https://goessner.net/articles/JsonPath/ 必须响应数据必须为application/json才可以用json提取器 如果在列表页取值: 把这里的内容可以放在json官网:https://www.json.cn/ 或者直接在响应数据里提取 引用 阅读全文

posted @ 2021-05-30 18:19 晴天姐姐 阅读(64) 评论(0) 推荐(0)

二十九、jmeter正则表达式提取器

摘要: 举例:如何在jmeter里面新建一个学校再禁用他 思路:首先我们肯定要先再fidder里面先抓下禁用的值 观察哪些数据是变化的, 可以发现变化的是id和schoolid 那我们要在新建学校里面提取变化值。 第一步登录 第二步新建学校那里设置函数助手 第三步提取要的数据:id 和 schoolID 那 阅读全文

posted @ 2021-05-30 18:16 晴天姐姐 阅读(97) 评论(0) 推荐(0)

二十八、jmeter全局变量跨线程组调用token

摘要: 如果有人问你全局变量怎么设,你就告诉他:使用setproperty将提取来的变量变成全局变量,存放在内存中。 首先你得有两个线程组才能演示;你得保证你单线程的时候是正确地。 1、设置token为全局变量 在线程一添加–Sampler–Bean Shell Sampler 输入脚本函数:${__set 阅读全文

posted @ 2021-05-30 18:05 晴天姐姐 阅读(240) 评论(0) 推荐(0)

二十七、关联token

摘要: 一、关联获取Token token相当于http cookie管理器 什么时候用token 什么时候用http cookie管理器 登录如果遇到验证码怎么办?怎么测? 答:1、让开发把验证码写死,相当于万能验证码 比如写成:666666 、123123 2、去掉验证码(不方便后面,万一上线了验证码过 阅读全文

posted @ 2021-05-30 18:02 晴天姐姐 阅读(207) 评论(0) 推荐(0)

二十六、json响应断言

摘要: 一、JSON响应断言 该组件使您可以执行JSON文档的验证。首先,它将解析JSON,如果数据不是JSON则失败。其次,它将使用https://github.com/json-path/JsonPath中的语法搜索指定的路径。如果找不到该路径,它将失败。第三,如果在文档中找到JSON路径,并要求针对期 阅读全文

posted @ 2021-05-30 17:56 晴天姐姐 阅读(307) 评论(0) 推荐(0)

二十五、项目部署

摘要: 1、首先要确保你的windows系统安装好python和django。 检查python是否安装好,cmd中输入python,出现以下信息即可。 安装django pip install django==2.1.5 -i https://mirrors.aliyun.com/pypi/simple/ 阅读全文

posted @ 2021-05-30 17:52 晴天姐姐 阅读(89) 评论(0) 推荐(1)

二十四、python安装方法

摘要: 1、下载好安装包python-3.7.4-amd64 2、双击打开,按步骤安装 注意:修改路径 检查python是否安装好,cmd中输入python,出现以下信息即可。 阅读全文

posted @ 2021-05-30 17:48 晴天姐姐 阅读(74) 评论(0) 推荐(0)

二十三、csv参数化

摘要: 老师文档: https://www.cnblogs.com/wwho/p/14134537.html JMeter-CSV数据文件设置 CSV数据文件配置用于从文件中读取行,可以是csv文件或者txt文件,并将它们拆分为变量。它非常适合处理大量变量,对于使用“随机”和唯一值的测试也很有作用。默认情况 阅读全文

posted @ 2021-05-30 17:45 晴天姐姐 阅读(136) 评论(0) 推荐(0)

二十二、函数参数化

摘要: 引用变量放在值中:${_RandomString(12,454656565232323)} 放在消息体数据中或者参数中 阅读全文

posted @ 2021-05-30 17:42 晴天姐姐 阅读(91) 评论(0) 推荐(0)

二十一、csv随机参数化

摘要: 一、csv随机参数化 在性能测试中,我们要实现这样一个场景,模拟不同的人购买不同的商品。我们前面讲的CSV参数化,是安装表格的顺序进行读取数据,如果是随机读取表格的数据,我们模拟的行为就会更真实一些。需要用到的插件:Random CSV Data Set Config步骤: 在JMeter中打开插件 阅读全文

posted @ 2021-05-30 17:41 晴天姐姐 阅读(152) 评论(0) 推荐(0)

二十、HTTP协议以及常用状态码

摘要: HTTP请求类型包括那些? HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法。HTTP1.1新增了五种请求方法:OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。 get请求和post请求的区别: get: 1.向服务器取数据;2.get请求数 阅读全文

posted @ 2021-05-30 17:33 晴天姐姐 阅读(84) 评论(0) 推荐(0)

常用指令

摘要: 有道云笔记网址:https://note.youdao.com/ 安装centeros 7教程网址: https://jingyan.baidu.com/article/b7001fe1d1d8380e7382dd72.html 一、报错查看日志路径:logs 查看报错关键字指令:cat -n ca 阅读全文

posted @ 2021-05-30 17:11 晴天姐姐 阅读(80) 评论(0) 推荐(0)

十九、centeros7中安装mysql

摘要: 在linux上安装mysql5.6版本,并远程连接mysql数据库操作。 1、安装mysql mysql的安装可以用yum安装更方便 wget是Linux中的一个下载文件的工具,wget是在Linux下开发的开放源代码的软件。 先安装wget yum install wget 先建文件夹 [root 阅读全文

posted @ 2021-05-30 17:03 晴天姐姐 阅读(390) 评论(0) 推荐(0)

十八、docker部署禅道

摘要: 老师的博客园:https://www.cnblogs.com/wwho/p/14266015.html 要用docker安装禅道那肯定要先安装docker: 可以看我上一篇随笔 前言: bug管理工具是必备了,禅道是开源的bug管理工具,其他的bug管理工具都是大同小异的。 1.docker pul 阅读全文

posted @ 2021-05-30 16:55 晴天姐姐 阅读(152) 评论(0) 推荐(0)

十七、centeros7安装docker

摘要: docker可以快速安装,比源安装快 就是可以快速部署启动应用 实现虚拟化,完整资源隔离 一次编写,四处运行(有一定的限制,比如Docker是基于Linux 64bit的,无法在32bit的linux/Windows/unix环境下使用) 总结:开箱即用,快速部署,可移植性强,环境隔离 一、环境准备 阅读全文

posted @ 2021-05-30 16:50 晴天姐姐 阅读(441) 评论(0) 推荐(0)