- 博客(58)
- 资源 (7)
- 收藏
- 关注
原创 python3+selenium4自动化测试-切换窗口与iframe-基础篇8
在自动化测试过程中,有时后会遇到元素定位没有问题,但是依旧抛出无法找到元素的异常的问题,通常情况下,如果元素定位没有问题,但还是无法找到元素,则可能是由于当前焦点不在指定页面或iframe导致的,以下将对两种情况分别进行说明1、切换窗口比如我们现在有这样一个需求,进入百度首页后,点击新闻,然后在新闻页面的搜索框输入selenium而使用selenium要如何实现呢,在对selenium不是很熟悉的情况下,仅仅学习了之前的内容,写出的代码就可能会抛出找不到贴吧搜索输入框元素异常,示例代码如下fro
2021-05-26 21:18:39
2455
3
原创 python3+selenium4自动化测试-显式等待、隐式等待与强制等待-基础篇7
在进行自动化测试时,对元素的操作通常都是比较迅速的,而有时会由于页面元素加载需要时间,或页面遮罩未及时关闭导致操作元素失败,这时,就需要用到等待,所谓等待,就是等待元素满足指定条件再执行后续操作,这在测试中对保证成功执行测试通常是非常有用的,常用的等待方式有3种,分别为隐式等待显示等待强制等待下面将对3种等待方式逐一说明1、隐式等待设置隐式等待后,webdriver在查找任何元素时都会在一定时间内轮询DOM,在某些元素需要时间加载显示时这通常很有用,但由于使用其会与后续介绍的显式等待冲突导致一
2021-05-25 21:32:37
2133
原创 python3+selenium4自动化测试-元素常用操作-基础篇6
在做自动化测试时,我们启动浏览器访问指定页面,定位到想要的元素之后,则需要对元素进行一系列操作,以实现模拟功能测试时对页面的操作与结果判断,元素常用的操作有输入内容:send_keys()鼠标点击:click()获取元素可见文本:text清空输入框:clear()获取属性值:get_attribute()判断元素是否启用编辑:is_enabled()判断元素是否显式:is_displayed()判断元素是否被选中:isSelected()提交输入框内容:submit()1、send_k
2021-05-24 21:54:01
1799
9
原创 python3+selenium4自动化测试-元素定位之find_elements()、层级定位与selenium4相对定位-基础篇5
1、find_elements()上一篇种介绍了定位单个元素的find_element,使用find_element定位元素时,如果存在多个满足定位条件的元素,将只能得到满足条件的第一个元素,而要得到所有满足条件的元素,则可以使用find_elements()方法find_elements()方法获取元素的方式与find_element()方法完全一致,不同之处在于,find_elements()方法获取元素之后返回的是一个list列表,无论是找到一个、多个还是未找到满足条件的元素,返回的都是一个li
2021-05-23 17:08:58
17784
7
原创 python3+selenium4自动化测试-元素定位之find_element()-基础篇4
学习selenium自动化测试,如何使用WebDriver在页面上准确的查找到要操作的元素是最基本的技术之一,以百度搜索为例,我们要想使用selenium完成搜索操作,打开浏览器进入百度首页后的第一件事,就是找到我们要操作的元素,如文字输入框、百度一下按钮等而要想完成元素定位,Selenium WebDriver为我们提供了多种元素选择器,其中,定位单个元素使用方法find_element(),包括:1、通过ID属性定位一般来说,如果需要定位的元素的ID属性可用、独特且始终可预知的,使用ID属性定
2021-05-21 22:58:27
27394
8
原创 python3+selenium4自动化测试-浏览器常用基本操作-基础篇3
1、打开指定的网页地址我们使用selenium进行自动化测试时,打开浏览器之后,第一步就是让浏览器访问我们指定的地址,可使用get方法实现from selenium import webdriverdriver = webdriver.Edge()driver.get('https://www.baidu.com/') # 本行用于访问指定的地址2、获取当前页面url我们在测试过程中,有时需要获取当前页面的url以判断是否跳转到指定页面,获取页面url的方法如下:from seleniu
2021-05-19 23:03:14
2854
18
原创 python3+selenium4自动化测试操作启动不同的浏览器-基础篇2
通过 WebDrver,Selenium 支持市场上的主要浏览器,但并不是所有的浏览器都能获得官方支持,主要支持的浏览器有Chrome(ium)、Firefox、 Edge、 Internet Explorer、 Opera和 Safari要驱动浏览器,需要selenium能够找到浏览器对应的驱动程序,除了可以将驱动放置在python安装目录下(和python.exe同级)之外,还可以将驱动放在自定义的路径下,然后通过调用传参数的方式进行指定,若selenium找不到驱动程序,执行将报错1、驱动放置在
2021-05-19 21:42:29
1713
原创 python3+selenium4自动化测试环境搭建-基础篇1
1、环境准备1.1、所需环境列表-- Python3-- selenium4 for python-- pycharm-- Selenium 在不同浏览器上的driver插件1.2、安装和配置Python3下载地址:https://www.python.org/downloads/根据自己的操作系统,选中要下载的python版本下载完成后运行安装,可默认安装,也可自定义安装路径,这里我们使用自定义安装,一路next到选择安装路径后点击安装安装时请勾选Add Python 3.9 to
2021-05-18 21:31:55
4171
11
原创 java+httpclient的接口get、post、put、delete请求实现(基于IDEA的maven工程)
1、环境准备将使用IDEA和maven完成本次接口测试实现,以下内容,将默认读者已完成环境准备,包括但不限于JDK、maven、IDEA,并熟练掌握他们的使用方法,如若有不清楚的请自行百度。2、创建一个maven工程在IDEA中新建一个maven工程,一路下一步直到完成创建成功后项目如下...
2021-04-26 09:54:35
3234
原创 Java+Selenium显式等待常用函数之ExpectedConditions
通常配合public WebDriverWait(WebDriver driver, Duration timeout)和public V until(Function<? super T, V> isTrue)使用ExpectedConditions类均返回ExpectedCondition对象,ExpectedCondition继承Function1、 检查页面title是否是指定字符串public static ExpectedCondition<Boolean> ti
2021-01-21 09:50:27
2160
2
原创 MySql免安装版配置说明
1、 下载免安装版本下载地址:https://dev.mysql.com/downloads/mysql/2、 下载完成后,解压文件,然后使用管理员打开命令行工具,进入解压目录的bin目录cd F:\mysql-8.0.22-winx64\bin3、 执行安装命令 .\mysqld --install,若出现Service successfully installed.说明安装成功4、 初始化数据库 执行 .\mysqld --initialize –console 执行成功会生成默认的随机
2020-10-30 13:45:59
260
转载 Ubuntu16.04使用命令行安装jdk1.8(超简单)
在Ubuntu中安装jdk过于麻烦,有时设置不好可能就没有办法使用,卸载也难以卸载干净,所以这篇文章使用相对简单的命令行来安装jdk,只需简单的四个命令,省去许多麻烦,下面是方法。 进入Ubuntu打开终端命令行,输入:java,如图: 输入命令:sudo apt ins...
2020-07-14 11:32:05
1310
转载 Ubuntu 16.04安装docker详细步骤
开始安装由于apt官方库里的docker版本可能比较旧,所以先卸载可能存在的旧版本:$ sudo apt-get remove docker docker-engine docker-ce docker.io更新apt包索引:$ sudo apt-get update安装以下包以使apt可以通过HTTPS使用存储库(repository):$ sudo apt-get ins...
2020-07-14 11:22:57
272
转载 关于Ubuntu中Could not get lock /var/lib/dpkg/lock解决方案
在Ubuntu中,有时候运用sudo apt-get install 安装软件时,会出现一下的情况E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)E: Unable to lock the administration directory (/var...
2020-07-14 10:57:12
313
原创 Jmeter上传附件中文乱码与录制脚本中文乱码问题解决,Jmeter5.3、5.4、5.5源码编译-44
编写Jmeter脚本时,总是遇到上传附件中文乱码问题与录制脚本中文乱码问题,网上查找了各种办法比如:jmeter.properties文件中设置sampleresult.default.encoding=UTF-8;HTTP请求中设置内容编码(content encoding)为UTF-8;勾选“对POST使用multipart / form-data”和“与浏览器兼容的头”等然而,并没有什么用,该乱码还是乱码,四处搜寻查找,发现被此问题困扰的小伙伴很多,但似乎都没有得到有效解决。于是想到从源码
2020-06-17 21:35:18
5780
15
原创 Jmeter使用ForEach控制器遍历调用JSON提取器得到的数组-43
使用Jmeter时进程会遇到这样一种情况,上一个请求得到的数据为json格式,下一个请求要将上一个请求结果的某个参数作为入参全部完整遍历一遍,而且这个结果有多个值。如:有一个人员列表,默认为10条数据,列表中每条数据都有头像的图片显示。业务逻辑实现为,先获取人员列表信息,再通过列表人员中的头像id为参数,重复去调用一个下载头像的接口。实现如下:在获取人员列表请求中添加后置处理器-JSON提取器其中portraitIds表示得到的一组结果的变量名前缀$.data.pageBean.list[
2020-06-11 16:15:49
1544
1
原创 Jmeter负载测试时如何监控服务器CPU、内存等资源-42
使用Linux命令监控使用ssh工具,连接被测服务器,使用top、free -m命令查看实时资源占用。优点:可查看实时的真实数据反馈,对测试结果基本无影响。缺点:需要人工手动监控,不利于长时间测试。使用perfmon插件监控要使用此方法监控服务器资源,需要下载对应的插件,首先,需要下载并启用插件管理器(如未安装,参考 1.4-安装插件管理器),然后进入插件管理器,输入PerfMon搜索并应用安装PerfMon插件。插件安装成功后,在就监听器中将出现jp@gc - PerfMon Metrics
2020-05-11 22:50:01
2772
原创 使用Jmeter如何进行负载测试-41
这是一个相当开放的主题,因为针对不同的业务逻辑进行负载测试,需要进行的工作都是不一样的,所以与功能测试一样,性能测试也不应该脱离业务而单独进行,除非你真的有需要这么做。在进行负载测试之前,你需要先懂得如何编写你的测试脚本,无论是录制还是手动编写脚本,这是执行负载测试的前提,如果没有任何经验,请先参阅基础篇进行基础学习。在进行负载测试之前,需要了解一些基本的信息:1 待测试业务预期的平均用户数是多少(正常负载) ?2 待测试业务的高峰用户数是多少(节假日或特殊活动)?3 针对服务器状态及负载测试可能
2020-05-11 22:39:34
2935
原创 Jmeter使用注意事项之官方推荐-40
始终使用最新版本的JmeterJMeter的性能正在不断提高,因此强烈建议使用最新版本。确保始终阅读版本更新内容,以了解新的改进和组件。应该避免使用比最新一个版本早3个版本的版本。如果是进行分布式测试,还应该保证控制机与压力机使用相同版本的Jmeter,且JDK版本也应该保持一致,否则可能会遇到一些不可预估的错误。始终使用正确的线程数进行测试测试机硬件性能以及测试计划设计都会影响JMeter有效运行的线程数,该数字还取决于服务器的运行速度(速度更快的服务器会使JMeter更加努力地工作,因为它更快地
2020-05-11 22:23:16
670
原创 Jmeter常见问题之java.io.FileNotFoundException: rmi_keystore.jks (系统找不到指定的文件。)-39
执行分布式测试时,压力机启动jmeter-server.bat时抛出错误java.io.FileNotFoundException: rmi_keystore.jks (系统找不到指定的文件。)这是由于没有通过SSL的RMI的有效密钥库,且未禁用SSL导致的。解决方案:jmeter.properties找到server.rmi.ssl.disable=false,改为true然后重新启动jmeter-server.bat即可...
2020-05-11 19:33:16
7352
原创 Jmeter常见问题之OutOfMemoryError(调整windows与Linux下Jmeter使用内存)-38
长时间执行测试或执行高并发测试,则可能报错java.lang.OutOfMemoryError,导致此问题的原因可能是1 在测试计划中添加了占用内存较多的监听器 .如”察看结果树” ,则只需要删除对应的监听器即可2 Jmeter运行使用默认的内存,而默认内存512m在高并发下明显不够用,此时则需要调整Jmeter运行内存设置Jmeter运行内存时,建议不超过压力机本身运行内存的50%(1)windows下在jmeter.bat文件里面修改,找到set HEAP并修改修改完成后,运行Jmeter,
2020-05-11 19:24:38
1095
1
原创 Jmeter常见问题之Address already in use: connect-37
当线程数持续上升到一个点或并发持续一段时间后,脚本运行可能会报错java.net.BindException: Address already in use: connect。这是由于Windows系统提供给TCP/IP的端口被全部占用,无法及时回收导致的。解决方案:1.cmd中,用regedit命令打开注册表2.在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters右击parameters,添加一个新的DWO
2020-05-11 19:20:49
604
原创 Jmeter常见问题之Socket closed-36
在进行负载测试时,有时候会遇到Socket closed错误 ,这通常是由于服务器收到大量并发,超出处理能力而中断连接的所导致。但在大量请求的负载测试下,有时服务器本身处于正常状态也会有及其少量的此类异常。如果觉得服务器运行正常,则可以更改配置:对于HttpClient 4,在user.properties中设置:httpclient4.retrycount = 1,这将使JMeter重试一次。对于HttpClient 3,在user.properties中设置:httpclient3.retry
2020-05-11 19:16:58
2805
2
原创 Jmeter分布式测试-35
如果你的JMeter客户端计算机无法在性能方面模拟足够多的用户来使服务器承受压力,或者在网络级别受到限制的情况下,可以选择分布式测试。JMeter客户端的一个实例可以控制任意数量的远程JMeter实例,并从它们中收集测试结果。分布式测试具有以下功能:将测试样本保存到本地计算机在一台机器上管理多个JMeter压力机无需将测试计划复制到每台服务器-客户端自动将其发送到所有服务器注意: JMeter不会在压力机之间分配负载,每个压力机都运行完整的测试计划。因此,如果设置1000个线程并拥有6个JMete
2020-05-11 18:55:57
275
原创 Jmeter录制脚本的两种方法介绍(HTTP代理录制与badboy录制)-34
在实际项目应用Jmeter,通常录制的脚本都是不能直接使用的,需要根据实际业务对对应的脚本进行参数化、关联等操作后才能正常使用,且录制脚本时通常各种请求比较多,杂乱,且会记录很多干扰项,所以是否需要使用录制方法进行脚本编写,需要根据实际应用场景分析决定。HTTP代理服务器录制HTTP代理录制方式通常用于录制网页端和APP端的测试脚本,本章将通过介绍录制网页端脚本进行讲解,录制APP端的方法与录制网页端大致相同,只是将浏览器中设置代理,更换到手机中设置代理,将不再赘述。要实现代理录制,需要启动Jmete
2020-05-11 16:33:52
3014
原创 Jmeter使用正则表达式提取响应内容-33
提取单个字符串假设要匹配网页的以下部分:name =“ file” value =“ readme.txt”>,并且要提取readme.txt。合适的正则表达式为:name =“ file” value =“(.+?)”>上面的特殊字符有:():括号包含要返回的匹配字符串部分,即要提取的字符串应该在这里包含. : 点匹配任何字符+ : +符号表示匹配一或多次? :?符号表示非贪婪的匹配,即匹配到第一个停止,否则将执行匹配直到找到所有可能的与正则表达式匹配的值注意:虽然
2020-05-11 15:47:50
660
原创 Jmeter函数与变量使用详解(下)-32
函数可以做什么函数有两种:用户定义的静态值(或变量)和内置函数。注意,当前变量不能嵌套;即$ {Var $ {N}}不起作用。而函数可用于执行嵌套操作:$ {__ V($ {N})}。还可以使用$ {__ BeanShell(vars.get(“ Var $ {N}”))}。使用内置函数,用户可以在运行时根据先前的响应数据(函数所处的线程,时间和许多其他来源)计算新值。在整个测试过程中,将为每个请求重新生成这些值。而静态变量在测试迭代过程中将会导致数据重复,这对于部分测试是不利的。在哪里可以使用函数
2020-05-11 15:37:09
878
原创 Jmeter函数与变量使用详解(上)-31
JMeter函数是特殊的值,可以填充测试树中任何Sampler或其他元素的字段,通常用于生成随机变量填充请求参数。函数调用如下所示:$ {__ functionName(var1,var2,var3)}其中“ functionName”与函数名称匹配,括号括住发送给函数的参数,例如$ { time(YMD)} 实际参数因函数而异。不需要参数的函数可以省略括号,例如$ {__ threadNum}。如果函数参数包含逗号,确保使用“ \ ”将其转义,否则JMeter会将其视为参数定界符。变量引用如下:$
2020-05-11 15:29:40
651
原创 Jmeter生成测试报告-30
Jmeter可通过多种方式生成测试报告图表,命令行模式与GUI模式均可以生成测试报告。需要注意的是,生成Jmeter自带的测试报告,只能使用CSV格式的日志文件进行生成,若果是xml格式的日志文件,生成测试报告时将会报错从现有的示例CSV日志文件生成使用以下命令:jmeter -g <日志文件> -o <输出文件夹的路径>负载测试后生成使用以下命令:jmeter -n -t <测试JMX文件> -l <测试日志文件> -e -o <输出文件
2020-05-11 15:11:45
597
原创 Jmeter通过命令行模式(CLI)运行测试示例与参数详解-29
CLI模式运行示例:1、仅执行并生成结果文件,执行前删除已有结果文件或测试报告文件夹(如果有)jmeter –n –t test.jmx –f –l testlog.jtl2、执行、生成结果文件、生成html报告并保存报告到指定文件夹jmeter –n –t test.jmx –l testlog.jtl –e –o report3、执行测试并指定代理服务器jmeter -n -t my_test.jmx -l log.jtl -H my.proxy.server -P 80004、指定线程数
2020-05-10 23:00:06
1075
原创 Jmeter非测试元件之HTTP代理服务器详解-28
HTTP代理服务器允许JMeter在使用常规浏览器浏览Web应用程序时拦截并记录操作。JMeter将创建测试样本对象并将其直接存储到的测试计划中(这样就可以在制作它们的同时以交互方式查看样本)。要使用代理服务器,需要添加 HTTP代理服务器元素。右键单击“测试计划”元素以获取“添加”菜单:(“ 添加” →“ 非测试元素” →“ HTTP代理服务器” )。要使用HTTP代理服务器,需要设置浏览器对所有HTTP和HTTPS请求使用代理。录制脚本时,最好使用无痕浏览模式,这可以确保浏览器没有存储的co
2020-05-10 21:24:39
1593
原创 Jmeter常用后置处理器之正则表达式提取器、JSON提取器、JSON JMESPath Extractor-27
后置处理器在取样器执行之后执行,通常用于提取处理样本返回数据,应用于同一范围内的所有取样器,如果要将后置处理器应用于指定的取样器,需要将其添加为取样器的子代。后置处理器在断言之前运行,所以无权访问任何断言结果。正则表达式提取器允许用户使用正则表达式从服务器响应中提取值。作为后处理器,此元素将在其范围内的每个Sample请求之后执行,应用正则表达式,提取请求的值,生成模板字符串,并将结果存储到给定的变量名称中。属性描述名称:显示的此取样器的描述性名称,可自定义Apply to: 仅主样本 :仅适
2020-05-10 20:30:05
4290
原创 Jmeter常用定时器详解-26
定时器在发现它们的范围内,在取样器之前先处理定时器,范围内每个取样器执行前都将执行一次定时器。如果同一范围内有多个定时器,则将在每个取样器之前处理所有定时器。 定时器仅与取样器一起处理。与取样器不在同一范围内的定时器将不会被处理。要将定时器应用于单个取样器,需要将定时器添加为取样器的子元素。在执行取样器之前将应用计时器。要在取样器之后应用计时器,需要将其添加到下一个取样器。固定定时器如果希望每个线程在两次请求之间暂停相同的时间,可以使用此计时器。属性描述名称:显示的此取样器的描述性名称,可自
2020-05-10 15:53:12
347
原创 Jmeter断言之断言持续时间(Duration Assertion)与JSON 断言-25
断言持续时间(Duration Assertion)断言持续时间测试指定的样本响应时长,任何响应时长超过指定的持续时间的样本,都被判定为失败。属性描述名称 :显示的此取样器的描述性名称,可自定义持续时间(毫秒) :响应时长运行的最大毫秒数,超过此值判定为失败JSON 断言Json断言可以执行JSON文档的验证。首先,它将解析JSON,如果数据不是JSON则失败。其次,它将使用Jayway JsonPath 1.2.0中的语法搜索指定的路径。如果找不到该路径,它将失败。第三,如果在文档中找
2020-05-10 15:41:34
591
原创 Jmeter断言之响应断言(Response Assertion)-24
响应断言提供对样品的响应文本、响应代码、响应消息、响应头、请求头、URL样本、文档、请求数据等内容进行包括、匹配、相等、字符串、否和或者判断,可以将多个断言附加到任何控制器,以提高灵活性。注意,字符串模式不应包含封闭的定界符,即使用Price:\ d +而不是/ Price:\ d + /。属性描述名称 :显示的此取样器的描述性名称,可自定义Apply to :Main sample only --仅适用于主样本Sub-samples only --仅适用于子样本Main sample an
2020-05-10 15:36:37
976
原创 Jmeter配置元件之随机变量与计数器-23
随机变量随机变量配置元素用于生成随机数字字符串并将其存储在变量中,以备后续取样器使用。这比将用户定义的变量与__Random()函数一起使用要简单。属性描述名称 :显示的此取样器的描述性名称,可自定义变量名称:存储随机字符串变量的名称,后续使用${变量名称}调用输入格式:使用的变量格式。如:“ USER_000 ”将生成USER_nnn形式的输出,未指定则生成纯数字字符串最小值: 生成随机数的最小值最大值:生成随机数的最大值随机种子:如果在“每线程”设置为true的情况下使用相同的种子值(
2020-05-10 15:28:35
524
原创 Jmeter配置元件之JDBC Connection Configuration-22
JDBC Connection Configuration用于配置JDBC连接池根据提供的JDBC连接设置创建数据库连接(由JDBC Request Sampler使用)。可以选择在线程之间合并连接。否则,每个线程将获得自己的连接。JDBC Sampler使用连接配置名称来选择适当的连接,如果存在多个连接池配置,“JDBC Connection Configuration”的连接池名称不能使用重名,否则在调用时将无法准确使用需要的配置。属性描述名称 :显示的此取样器的描述性名称,可自定义Varia
2020-05-10 15:20:32
865
原创 Jmeter配置元件之HTTP信息头管理器与用户定义的变量-21
HTTP信息头管理器HTTP信息头管理器用于添加或覆盖HTTP请求头信息,JMeter支持多个HTTP信息头管理器。不同作用域的头信息条目被合并后共同影响HTTP Request控制器发出的请求。如:测试计划级别中有一个信息头管理器,线程组中有一个信息头管理器,这线程组中的取样器执行请求时的请求头将由两个信息头管理器中的数据合并组成。属性描述名称 :显示的此取样器的描述性名称,可自定义信息头参数 :存储的信息头信息用户定义的变量用于定义少量需要使用的变量值,类似于在测试计划中定义的变量,不
2020-05-10 15:10:24
1900
2
原创 Jmeter配置元件之HTTP Cookie管理器 与 HTTP请求默认值-20
HTTP Cookie管理器Cookie管理器具有两个功能:首先,它像Web浏览器一样存储和发送cookie。如果有HTTP请求,并且响应包含cookie,则cookie管理器会自动存储该cookie,并将其用于将来对该特定网站的所有请求。每个JMeter线程都有其自己的“ cookie存储区”。因此,如果测试使用cookie来存储会话信息的网站,则每个JMeter线程都会拥有自己的会话。注意,此类cookie不会显示在Cookie 管理器中,但是可以使用“ 查看结果树” 查看它们。JMeter会检
2020-05-09 23:15:49
640
原创 Jmeter配置元件之HTTP授权管理器与 HTTP缓存管理器-19
HTTP授权管理器HTTP授权管理器使可以为使用服务器身份验证限制的网页指定一个或多个用户登录名。当使用浏览器访问受限页面时,可以看到这种身份验证,并且浏览器将显示一个登录对话框。当遇到此类页面时,JMeter可通过HTTP授权管理器发送登录信息。属性描述名称:显示的此取样器的描述性名称,可自定义每次迭代中清除认证 :如果选中此选项,即使在上一个线程组循环中已经进行了身份验证,也将在每次迭代中进行身份验证。如果每个主线程组迭代都代表一个虚拟用户的行为,这通常很有用。基础URL:与一个或多个HTT
2020-05-09 23:06:48
4091
Jmeter5.5上传文件中文乱码问题解决包
2022-12-06
最新Jmeter5.4.3版本解决附件上传与脚本录制中文乱码ApacheJMeter_http.jar
2022-02-08
最新Jmeter5.4.1版本解决附件上传与脚本录制中文乱码ApacheJMeter_http.jar
2021-02-07
Jmeter使用手册中文版.pdf
2020-12-14
最新Jmeter5.4版本解决附件上传与脚本录制中文乱码ApacheJMeter_http.jar
2020-12-07
解决Jmeter5.3上传文件中文乱码问题和录制脚本中文乱码问题ApacheJMeter_http.jar
2020-11-12
Apache Jmeter使用指南.pdf
2020-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人