Apache Ant

Jmeter+ant+jenkins接口自动化测试 平台搭建(三)

折月煮酒 提交于 2021-02-01 00:23:07
四、报告优化   Jmeter 默认生成报告不是很详细,因此我们需要进行优化。这里我们使用新的报告模板:默认的报告模板是 jmeter-results-detail-report_21.xsl   先上效果图吧   1、修改Jmeter.properties(D:\apache-jmeter-3.3\bin\Jmeter.properties)     1> 针对Response的编码处理,需要修改统一为UTF-8,避免部分Reponse乱码问题     2> 由于HTML报告的需要,针对jmeter生成的jtl文件所包含的数据需要做新的配置,以满足测试需求修改生成的jtl文件为xml格式存储数据     3> 修改jtl报告文件需要存储的数据种类(例如针对Response_data是否存储)       具体各种数据不做详细介绍,例如:jmeter.save.saveservice.response_code 为HTTP响应代码jmeter.save.saveservice.response_data为Reponse详细信息 # jmeter.save.saveservice.data_type=true jmeter.save.saveservice.label=true jmeter.save.saveservice.response_code=true # response

mvn操作说明

人走茶凉 提交于 2021-01-31 03:52:13
一、pom文件配置 1,添加jar执行主文件及包依赖说明 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.6</version> <configuration> <archive> <manifest> <addClasspath>true</addClasspath> <classpathPrefix>lib</classpathPrefix> <mainClass>com.iujin.app.CensusApplication </mainClass> </manifest> </archive> </configuration> </plugin> 2,添加复制jar包到lib目录 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>2.9</version> <executions> <execution> <id>copy-dependencies</id> <phase>package</phase> <goals> <goal>copy

蚂蚁金服×西安银行 | 西安银行手机银行App的智能升级之路

浪子不回头ぞ 提交于 2021-01-25 05:06:57
小蚂蚁说: 当前,数字化信号已经逐渐深入到社会的每个角落,影响着用户的心智和行为,来到数字化时代门口的银行,需要注意到数字化信号。 西安银行通过引入蚂蚁金服移动开发平台mPaaS,对手机银行进行架构升级,实现手机银行由传统移动渠道向移动金融开放平台的转变,进行数字化转型升级。 2018年11月22日,西安银行召开新一代手机银行App发布会,全面展示数字时代的移动金融开放服务平台新样本。 通过引入 蚂蚁金服移动开发平台mPaaS ,西安银行对手机银行进行架构升级,实现手机银行由传统移动渠道向移动金融开放平台的转变,开展以 移动化、数据化、平台化、场景化、智能化的数字化银行转型实践 。 客户介绍 西安银行是具有股权多元化和市场化特征的区域性股份制商业银行,是银监会确定的国内城商行12家“领头羊”银行之一,是国内10家投贷联动试点行之一,也是西北首家即将走向A股资本市场的城商行。 2017年,西安银行曾凭借“@盾”和“西银惠付”两个具有显著特色的行业自主创新产品蝉联“十佳金融产品创新奖”和“十佳互联网金融创新奖”两项殊荣。 2018年,西安银行股份有限公司的“‘互联网+大数据’助力精准扶贫案例”获评 “中国普惠金融助力脱贫攻坚典型案例”。 西安银行是西部地区最大的城市商业银行之一,成立二十年来,西安银行坚持把科技创新作为核心竞争力的重要组成部分,持续加大科技投入

蓝桥杯刷题 -- 第五届蓝桥杯

最后都变了- 提交于 2021-01-22 09:03:55
题头:本内容所有题面都来自博客:https://blog.csdn.net/ryo_218/article/details/79704030在此感谢! 1、标题:啤酒和饮料 啤酒每罐2.3元,饮料每罐1.9元。小明买了若干啤酒和饮料,一共花了82.3元。 我们还知道他买的啤酒比饮料的数量少,请你计算他买了几罐啤酒。 注意:答案是一个整数。请通过浏览器提交答案。 不要书写任何多余的内容(例如:写了饮料的数量,添加说明文字等)。 思路: 勉强说是贪心吧。。i从1开始,j从i+1开始保证符合题意就好。 #include <iostream> #include <cstdio> using namespace std; int main() { for ( int i = 1 ; i < 100 ; ++ i) for ( int j = i+ 1 ; j < 100 ; ++ j) if (( 23 *i+ 19 *j) == 823 ) { printf( " %d\n " , i); } return 0 ; } View Code 答案是 11 2、标题:切面条 一根高筋拉面,中间切一刀,可以得到2根面条。 如果先对折1次,中间切一刀,可以得到3根面条。 如果连续对折2次,中间切一刀,可以得到5根面条。 那么,连续对折10次,中间切一刀,会得到多少面条呢? 答案是个整数

hints

只谈情不闲聊 提交于 2021-01-14 06:37:11
--================= -- Oracle Hint --================= 讲到Hint就不得不提到执行计划,执行计划是目标sql语句执行及顺序,对于优化至关重要,首先得看懂执行计划 执行计划执行顺序: 先从最开头资质往右看,知道看到最右边的并列的地方;对于不并列的,靠右的先执行;如果并列的由上自下的执行。 一般我们都使用xplan包来查看执行计划,提前需要执行sql脚本。(已下载到网盘) SQL> @'E:\app\xplan.sql';需要使用sys用户来执行 select sql_id,child_number,sql_text from v$sql where sql_text like '%empno%' SQL> select * from table(xplan.display_cursor('0ws6d0ft5d0vp',0,'advanced')); 格式及注意事项: {SELECT |INSERT |UPDATE |DELETE |MERGE } /*+ <具体内容> */ 星号(*)和加号(+)之间不能有空格; Hint中的具体内容可以使单个hint,也可以是多个hint(空格来分隔) 如果有别名,那么hint中就必须使用别名 分类: Hints 解释 示例 1 /*+ index(t1 indx)*/ 使用指定索引 2 /*

Gradle安装

女生的网名这么多〃 提交于 2021-01-13 03:38:54
1.开发环境 (1)Java: JDK 8(必须是JDK或JRE7以上,使用java -version查看当前电脑java版本) (2)操作系统:Windows 7 2.安装步骤 (1)下载最新的Gradle压缩包 Gradle官网:https://gradle.org/ 当前最新版本下载地址:https://gradle.org/releases/,下载binary-only即可 (2)解压下载的压缩包到指定位置,比如: C: \Gradle\gradle-4.3.1 (3)配置环境变量 右键计算机->属性->高级系统设置->环境变量,在系统变量区域,点击新建,输入变量名为:GRADLE_HOME,变量值为:D:\Software\Gradle\gradle-4.3.1(根据实际情况)。找到Path,在原始内容基础上加入%GRADLE_HOME%\bin;,必须以分号结束 (3)测试配置是否成功 打开一个新的cmd命令窗口或者powershell或者其他命令行工具(比如cmder),输入命令gradle -v,如果出现类似下面的消息,则说明配置成功 C:\Windows\System32>gradle -v ------------------------------------------------------------ Gradle 4.3.1 -------------

「开发者投稿」使用 Authing 对 SPA 应用进行身份认证实践

£可爱£侵袭症+ 提交于 2021-01-12 23:31:37
作者段清华,「最懂金融的 AI 工程师,微软 AI 领域最有价值专家(MVP),谷歌开发者专家(GDE),希望加速人类的生产力,让智能比电力与宽带更普及。」 为什么需要云身份验证和单点登录 简单来说是为了降低维护用户注册登录系统、权限、统计等各方面的成本。 应用结构简述 通过 Authing 实现身份验证和单点登录,有很多种方法,这篇文章的例子是根据自身软件架构,实现了其中一种相对简单的方法,并不适用所有情况,Authing 本身还提供了多种的登录解决方案,包括直接嵌入到网站上、APP 上的等等。 前端采用纯 React/React-router/Ant.design 开发,没用 Redux/Server Rendering 之类比较复杂的东西,就使用 create-react-app 的最基本方案,没用 TypeScript(因为懒,我有罪)。 后端采用 Python + FastAPI 的简单 API。 登录流程 第一阶段,前端 通过检测本地 localStorage,未发现保存的登录 token 信息时,提示用户需要登录,给出登录链接,用 HTML 的 a 标签直接跳转到 Authing 提供的 SSO 网址上,例如 xxxx.authing.cn ,其中 xxxx 是可以用户自定义的。 第二阶段,Authing SSO 网站 完成登录,可以自由配置,例如注册方式

JSch连接SSH问题Exception:Algorithm negotiation fail

核能气质少年 提交于 2021-01-09 06:55:03
自动安装部署工具ideploy,使用ssh连接主机并部署业务 。操作系统SUSE11SP4升级到SUSE12后,出现下列报错: JSch连接SSH问题Exception:Algorithm negotiation fail[SSH] Exception:Algorithm negotiation fail /app/aideploy/deploy_xx/xml/deploy-stop.xml:135: The following error occurred while executing this line: /app/aideploy/deploy_xx/xml/deploy-stop.xml:141: com.jcraft.jsch.JSchException: Algorithm negotiation fail at com.jcraft.jsch.Session.receive_kexinit(Session.java:582) at com.jcraft.jsch.Session.connect(Session.java:320) at com.jcraft.jsch.Session.connect(Session.java:183) at org.apache.tools.ant.taskdefs.optional.ssh.SSHBase.openSession

再添新亮点!3张图带你走近蚂蚁mPaaS音视频通话组件

荒凉一梦 提交于 2021-01-05 10:17:14
音视频技术的进步,让线上办公不再是一时权宜之计,也使得线上业务的“无接触”开展成为可能。近日,蚂蚁集团推出的移动开发平台mPaaS上线了音视频通话组件,除了满足各类型企业的远程办公需求之外,也为业务发展衍生出更多的使用场景和想象空间。 疫情期间,“远程办公”一跃成为许多企业的刚需。 如何高效地进行线上会议和工作交接?如何与全面运转的复工复产无缝对接?作为许多企业首选的移动开发平台,蚂蚁mPaaS在数月前应客户需求紧急开发了音视频功能,并于近期作为完整的音视频通话组件正式上线。 除满足线上办公的需求外,mPaaS也以“音视频”为切入点,实现诸如远程问诊、线上开户等新业务路径,以自身的技术力量为客户开辟更多业务场景,在赋能企业科技创新的道路上持续不断地做出贡献。 mPaaS音视频通话组件有哪些功能? mPaaS音视频通话组件上线后,将为客户提供一对一双人视频通话、多人视频通话、在线会议等应用,在此基础上支持独立语音通话、即时消息和文件传输、个性化屏幕录制、屏幕共享、截图、点播、美颜等功能。 源自于支付宝领先的技术实践,让mPaaS成功实现了“App、支付宝小程序、IoT”多端音视频能力互通,覆盖PC、手机、Pad等多种使用终端。安全性方面,mPaaS采用端到端全链路加密,其中房间信令创建采用非对称加密,符合国密标准;视频流传输采用对称加密,兼顾安全和性能。 让音视频通话的场景更多元丰富

DevOps“兵器”60样,你都会使哪几样?

半世苍凉 提交于 2020-12-29 08:36:54
编前按 : 获得开发者社区支持的自动化,开源的工具是大家梦寐以求的。这里列举了 60 多款最棒的开源工具,可以帮助你很好的实行 DevOps。 一、开发工具 版本控制&协作开发 1.版本控制系统 Git Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。 2.代码托管平台 GitLab GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。 3.代码评审工具 Gerrit Gerrit是一个免费、开放源代码的代码审查软件,使用网页界面。利用网页浏览器,同一个团队的软件程序员,可以相互审阅彼此修改后的程序代码,决定是否能够提交,退回或者继续修改。它使用Git作为底层版本控制系统。 4.版本控制系统 Mercurial Mercurial是一种轻量级分布式版本控制系统,采用 Python 语言实现,易于学习和使用,扩展性强。 5.版本控制系统 Subversion Subversion 是一个版本控制系统,相对于的RCS、CVS,采用了分支管理系统,它的设计目标就是取代CVS。互联网上免费的版本控制服务多基于Subversion。 6.版本控制系统 Bazaar Bazaar 是一个分布式的版本控制系统,它发布在 GPL 许可协议之下,并可用于 Windows