06 2020 档案

摘要:一个请求的返回部分内容如下: <a href="http://10.10.122.111:8000/acator/inppfo" target="_blank">esales-api:10.101.167.17:9800</a> 我们需要获取的是:ip和端口,其实可以写2个后置处理器中的正则匹配,但 阅读全文
posted @ 2020-06-30 11:49 小晓风 阅读(1482) 评论(0) 推荐(0)
摘要:当有些问题不知道如何解决的时候,看下官方文档,看下如何操作,当作一个保存 https://jmeter.apache.org/usermanual/component_reference.html 阅读全文
posted @ 2020-06-29 14:49 小晓风 阅读(1404) 评论(0) 推荐(0)
摘要:一样的脚本,在本地调试成功,但是放到服务器上之后,执行ERROR错误率100%,跑错误:SSLException: Received fatal alert: internal_error 1、先看下是否是服务器证书问题 由于工作的 ip域名比较敏感,就用的其他的域名来做笔记 在浏览器中,输入 ht 阅读全文
posted @ 2020-06-29 14:26 小晓风 阅读(4646) 评论(0) 推荐(0)
摘要:对于shell脚本执行,没有任何报错,也没有找到看到任何日志的情况,运用这种执行日志重定向输出,可以判断执行出错位置 1、linux中的 &符号 在Linux中,当在前台运行某个作业时,终端被该作业占据;而在后台运行作业时,它不会占据终端。可以使用&命令把作业放到后台执行。实际上,这样是将命令放入到 阅读全文
posted @ 2020-06-29 13:54 小晓风 阅读(1670) 评论(0) 推荐(0)
摘要:1、可以用 “察看结果树” 进行查看,可以看懂请求和响应信息 2、用 聚合报告 进行查看,查看汇总情况 3、用文本编辑器 UE或者 Notepad++进行查看 如果是有的时候,在 jmeter中,查看,请求和结果报文中,有乱码的情况,可以在 文本编辑器中查看,这种是最方便的 4、当有发现请求报错较多 阅读全文
posted @ 2020-06-29 11:55 小晓风 阅读(9812) 评论(0) 推荐(0)
摘要:1、循环控制器所在位置: 逻辑控制器Logic Controller-》循环控制器While Controller 2、添加后,界面如下: While Controller会一直运行,直到条件(Condition)为false Condition的可能值如下: l 为空(不输入任何值) -- 直到某 阅读全文
posted @ 2020-06-29 11:40 小晓风 阅读(2399) 评论(0) 推荐(0)
摘要:大前提:手机和电脑用的是同一个网络 1、电脑端 fidder配置 Tools->options->https 2、手机端网络中,设置 代理配置, 手动 3、手机端下载证书 打开手机浏览器输入:http://10.51.4.8:8888 ,这个中间的host地址就是前面查到的fidder所在电脑的地址 阅读全文
posted @ 2020-06-29 10:52 小晓风 阅读(205) 评论(0) 推荐(0)
摘要:jmeter性能测试脚本在 非GUI的模式下运行,请求和返回的报文都是没有记录的,有的时候,非GUI模式下,如果是跑的脚本有错误错误的话,无法查看原因 则,需要进行设置,把 请求和返回消息记录下来,查看下报错,找到原因,调试脚本。 在 jmeter安装目录下的bin目录下面的,jmeter.prop 阅读全文
posted @ 2020-06-29 10:28 小晓风 阅读(427) 评论(0) 推荐(0)
摘要:scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令, scp传输是加密的,可能会稍微影响一下速度。另外,scp还非常不占资源,不会提高多少系统负荷,scp基本不影响系统正常使用 scp -r mispauto@10.5.2.13:/ulic/mysql_project . 阅读全文
posted @ 2020-06-28 17:09 小晓风 阅读(623) 评论(0) 推荐(0)
摘要:crontab -e 编辑工作表 crontab -l 列出工作表里的命令 我们用crontab -e进入当前用户的工作表编辑,是常见的vim界面。每行是一条命令。 crontab的命令构成为 时间+动作,其时间有分、时、日、月、周五种,操作符有 * 取值范围内的所有数字 / 每过多少个数字 - 从 阅读全文
posted @ 2020-06-28 16:30 小晓风 阅读(810) 评论(0) 推荐(0)
摘要:由于 jmeter运行依赖java环境,所以首先要准备工作: 1、在linux机器上,安装 java 、jmeter,将对应的安装包放到相应的目录,然后进行解压即可 [mispauto@vm0080 opt]$ ls -rlttotal 520284-rw-rw-r-- 1 mispauto mis 阅读全文
posted @ 2020-06-28 16:01 小晓风 阅读(206) 评论(0) 推荐(0)
摘要:先搞清楚2个概念: 分布式:分摊自身机器的压力,产生更多的并发用户数, 集群:多台机器有相同的服务能力,一起向外提供更强的服务 我们一台机器最大2000的并发,实际工作中,如果并发用户数,超过2000,这个时候,就要多台机器来虚拟出更多的并发用户数 jmeter命令行运行但是是单节点下的, jmet 阅读全文
posted @ 2020-06-28 15:29 小晓风 阅读(711) 评论(0) 推荐(0)
摘要:电脑中的fidder能抓到手机中app运行过程发送的请求,大前提: 测终端需要和安装fiddler的电脑在同一个局域网中 1、fidder中的Tools -> Fiddler Options…-> Connections页签,进行设置 2、电脑端的ip: 10.51.4.8 cmd窗口,运行 ipc 阅读全文
posted @ 2020-06-19 15:21 小晓风 阅读(191) 评论(0) 推荐(0)
摘要:用fidder抓到的请求,如下: 如果遇到,把请求写到jmeter中,一直调试不通过的时候,可以把请求的相关信息粘贴到 Composer中,进行调试 把 Inspectors中的raw里面的内容,全部复制到 Composer里面的 Raw就可以了,最后点击 Execute,就完成了发送 还可以在 C 阅读全文
posted @ 2020-06-19 14:49 小晓风 阅读(152) 评论(0) 推荐(0)
摘要:fidder中抓到的如下: 在写脚本的时候,开始公共的部分,已经写了 http header manager,但是里面没有写 conter-type 在jmeter中,请求的参数是如下,在jmeter5.2.1中,有默认的格式,为 text/pain,这个和 fidder中的格式不一致 所以,只能再 阅读全文
posted @ 2020-06-19 11:04 小晓风 阅读(1871) 评论(0) 推荐(0)
摘要:有时候,返回数据就只有一个字符串,并且这个内容就是我们想提取出来的,这个时候可以用 正则匹配 (.+) 返回示例: 正则表达式获取: 这样返回值就直接可以用变量接收了 阅读全文
posted @ 2020-06-19 10:37 小晓风 阅读(766) 评论(0) 推荐(0)
摘要:1、当遇到返回码为 302的请求,要特别注意,不要写重复的请求,不然会发2个请求过去 在 fidder 中抓到的请求如下: 2、在jmeter中写请求的时候,只要写 第 271 条请求即可,第272条请求,不用写了 也能得到第272条的响应 只写 271条请求,就能得到 272的返回结果 阅读全文
posted @ 2020-06-10 16:56 小晓风 阅读(3881) 评论(0) 推荐(0)
摘要:1、在fidder中抓到的请求如下: 可以看到,不考虑queryString,实际的post参数,就只有一个 value是 类型是 <file> 重点关注 name="uploadFile" filename="1.jpg" Content-Type:image/jpeg 2、在jmeter中填写 阅读全文
posted @ 2020-06-10 16:24 小晓风 阅读(138) 评论(0) 推荐(0)
摘要:1、在请求中增加 add->postprocessor->Regular Expression Extractor 2、编写匹配表达式 匹配模板是: $1$ 匹配次数是: -1 (如果是只要匹配一次,则是填写为1;如果匹配多次就是 -1) 3、添加查看变量获取请求,路径是:线程组后面添加-》Add- 阅读全文
posted @ 2020-06-10 15:54 小晓风 阅读(1020) 评论(0) 推荐(0)