博客
分类
标签
归档
暗黑模式
关于
博客
分类
标签
归档
暗黑模式
关于
看每一个日夜,用黑眼圈换理想
对doc类型的页面进行解析
一. 背景在公司的erp系统中,还有很多jsp写的页面没有做前后端分离,一些重要信息没有写入到cookie,也不是通过接口返回,直接嵌入在页面中,例如 token字段。 一开始以为可能在cookie里,发现找不到,咨询开发,得知是后台返回的,那什么时候返回 ?返回到哪去了? 逐步排查,发现该字段是在点击新建工单后,通过返回的页面带出来的。 直接返回一个html,是doc类型 二. ...
2019-09-28
test
阅读全文
jmeter之随机数使用和概率模拟
如何查看和使用内置函数通过ctrl+shift+f1打开函数帮助,可以借助软件自带工具对函数有深刻认知,可以给定一些参数,生产函数,复制粘贴到要用的地方。(PS:在tools-language中可选择语言) 如图,这里选了一个生产随机数的函数,填写最大最小确定了范围,以及生成随机后赋值的变量。复制后就可以直接使用。 更多内置函数可以下拉箭头选中后点击帮助,查看说明和用法。 常用方法之随机...
2019-09-17
jmeter
阅读全文
性能测试流程
一.什么是性能测试介绍以下内容摘自百科: “性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接受的性能点,来获得系统能提供的最大服务级别的测试。” ...
2019-09-17
test
阅读全文
jmeter之BeanShell Sampler
一. 介绍BeanShell Sampler来一段BeanShell 的说明。 是一种完全符合java语法规范的脚本语言,且又拥有自己的一些语法和方法;是一种松散类型的脚本语言;它执行标准java语句和表达式,另外它还包括一些脚本命令和语法 BeanShell有 以下几种: 定时器: Beanshell Timer 前置处理器:BeanShell PreProcessor 后置处理器...
2019-09-16
jmeter
阅读全文
jmeter之仅登陆一次控制器
一.理解仅一次控制器百度一下,都是下面的话。 仅针对 1个线程的,多线程的那个不生效,想实现多次执行某个请求只执行一次,需要设置为单线程,循环次数设置为多次就可以了 大致意思是,当线程组的线程数为1的时候,仅一次控制器才生效,只执行一次。当这个值大于1,就失效(失效的意思是什么呢?不执行还是跟普通的一样,执行多次??? 不知道,待会验证协一下)。然后就是,要执行很多请求,但是有一个请求...
2019-09-11
jmeter
阅读全文
pycharm设置新建文件的默认编码,作者和时间
问题在python中,如果不加指定编码,例如开头未设置# coding: utf-8, 那么写中文就会报错,哪怕只是注释。 因此,每次新建文件一般第一件事,就是给首行写上编码,但是有时候会忘掉,等到报错了再去添加。 另外就是在一个多人协作的项目中,一般还是加上诸如创建时间,作者等信息,有没有办法让编译器自己加?在网上找到了答案。 解决方法如下 第一步,打开setting 第二步,找到Edi...
2019-08-15
tools
阅读全文
python递归中的return陷阱
背景随着写的爬虫变多,从单文件变为多文件,一些方法也都单独写成工具类。在优化数据库执行的时候,忽然想到python有没有连接池,可以像Java一样,控制下连接数。这样我没有人为close,一旦资源池紧张,也不会影响。让连接池自己去关掉一些空闲连接给新的连接请求 。 在写的时候考虑到我mysql和sqlite3都在使用,可否都写到配置文件中?其实都写在py文件也没问题,只不过这样写的多了,相...
2019-08-15
python
阅读全文
解析doc网页类型
一. 背景一些项目较老,还未完全前后端分离,存在一些JSP页面,这就导致某些重要信息没有写入到cookie,也无法通过接口返回,直接嵌入在页面中。 例如,新建工单,进行保存的时候,需要一个token字段。 排查后发现是在点击新建后页面返回的,是doc类型 二. 使用beautifulsoup进行解析1. 什么是beautifulsoupbeautifulSoup,一个灵活又方便的网...
2019-07-31
python
test
阅读全文
kwargs和 args的使用
为什么有这篇使用@pytest.mark.parametrize进行批量传值。由于该装饰器单个变量接收的是list,而对于一个具体的接口模板,例如一个查询结构,有页码,分页大小,排序等字段,我想只传部分,不想传全部,我想直接在批量传值的时候进行任意参数组合,调用同一个方法。这个方法内再去做获取参数,依据情况,发送接口。 原代码 12345678910def setPageInfo(self...
2019-07-04
python
阅读全文
jmeter之java.net.BindException异常Address already in use
背景在实际使用jmeter进行性能测试的时候,当模拟的线程数设置的很多,而启动延时(Startup delay)又设置的很低甚至不设置的时候。 测试的时候会发现,突然间产生大量error,查看详细情况会看到报错信息,开头是:java.net.BindException: Address already in use: connect 原因这是由于Windows默认提供的端口为1024-5...
2019-05-17
jmeter
阅读全文
上一页
6 / 8
下一页