精华内容
下载资源
问答
  • 输入、输出,标准。 输入示例: { "m": "put", "t": 1, "u": "http://localhost:6680/test/nodepd/a003", "b": "{\"a\":12,\"b\":2}" }, { "m": "get", "t": 0, "u": ...

     

    一方面是接口单元测试。

    所有Rest/Dubbo等API都要做单元测试,

    输入、输出,标准化。

    输入示例:

    {

      "m": "put",

      "t": 1,

      "u": "http://localhost:6680/test/nodepd/a003",

      "b": "{\"a\":12,\"b\":2}"

    },

    {

      "m": "get",

      "t": 0,

      "u": "http://localhost:6680/app/add",

      "q": {

        "a": ["12"],

        "b": ["2"]

      }

    }

    b代表body,m代表method,t代表数据传输方式(见下文)。

     

    对于POST/PUT请求,有两种传输数据的方式:

    1、通过Headers["Content-Type"] = "application/x-www-form-urlencoded"格式传递。底层body传输格式其实为:

    “key1=val1&key2=val2&...”的方式进行编码,key 和 val 都进行了 URL 转码。

    大部分服务端语言都对这种方式有很好的支持。

        同理,还有一种“multipart/form-data”格式(详细定义参见 http://www.ietf.org/rfc/rfc1867.txt),都是浏览器原生支持的,而且现阶段原生 form 表单也只支持这两种方式。

     

    2、现在主流的header["Content-Type"] = "application/json"格式。底层body传输的是标准json字符串。

    如果设置t=1,m=post或put,("application/x-www-form-urlencoded"),那么map会转换成url param map<string,string[]>格式。

    如果设置t=0,m=post或put,("application/json"),那么map会转换成json字符串。

    如果m=get或delete,那么map会转换成url param map<string,string[]>格式。

     

    输入标准化了,之后就是对于响应结果的验证。

     

    另外,再补充一点,对于输入,可以像mockJS那样,以内置表达式,模拟各种取值,不需要手工造数据。举例:

        age字段:可以设置为随机数([0,150])

        name字段:可以设置为随机内置名字(从指定数组中随机选择一个)。

        对于数组array、list,可以随机设置元素个数。

    并且,还可以主动模拟常规的测试手法(比如检查字符串的长度,检查数字的边界值,检查空值等)

     

    对于响应结果,可以检查状态码、检查响应串、验证JSON、检查header、限制应答时间等。检验JSON串时,可以使用JavaScript脚本,支持JSON-Path校验,支持常见的字符串截取等函数。

     

    当然,我设想了这么多,想法这么多,实际上早就有人把这一套软件做出来了,

    参见:

    《API自动化测试利器——Postman》http://www.bayescafe.com/tools/use-postman-to-test-api-automatically.html

    《Postman教程——使用数据文件》https://www.jellythink.com/archives/187

    《Apizza——极客专属的接口协作管理工具》https://www.apizza.net/

    Apizza官方文档:https://thoughts.teambition.com/sharespace/5f8eeff75ace8e0016e0ed99/docs/5f8eeff15ace8e0016e0ed8d

    另外,还有颇有名气的Python写的工具HTTP Runner:https://blog.csdn.net/lingdanfeng/article/details/84985034

    除此之外,还有Hippie-Swagger等。

     

    不过,上文作者说了:“如果单纯想做自动化测试的话还是用代码测试更好一点。Postman缺点很多,但首先是作为一个调试工具,开发的时候会一直用它来查看结果,也会用它来给同事展示API。做完这些会积累一批测试用例,顺便就可以拿来做测试。”

     

    总结:

        1、这种自动化测试的工具或平台,也许已经具备非常强大的功能了。但是,通常是闭源的、商业化的。

        2、这个工具的核心功能,其实挺简单,自己造轮子也不难。我自己用Go语言就写了一个。不过,目前看来,有3个选择:

        用JavaScript+NodeJS编写,优点是:1)脚本语言,编写和运行都简单,学习难度较低,测试人员也能掌握;2)属于前端技术范畴,UI不用愁。

        用Golang编写,优点是:1)http性能比C语言还高,接近于极限,可以很好的做压力实测工具。2)跨平台安装运行,运维十分方便。

        用Java编写,优点是:1)后端开发人员上手容易,方便自己写测试用例。2)生态链最强大,没有什么做不到,可以做大做强。

     

        说白了,JS方案适合测试人员用,Java方案适合后端开发用,Golang方案适合运行在服务器上(跑自动化和压力测试)。

     

    考虑如下几点:

        这个API测试工具到底谁来用???

        以我熟悉的订飞机票网站的功能来说,通常是要测试一个业务流程,这个流程大的可能涉及到几十个API。

        代入业务场景去测试,可能比程序员自己写用例要好得多。

        所以,对于面向业务方直接使用的API(不是那种中间能力层服务化API),则业务测试人员来使用会更好。

        如果是那种中间能力层服务化API,专门供其他系统RPC调用的,这种我建议是专门派API测试人员来使用。

        (测试人员可以分多种,一种是纯图形化、流程化的业务测试,另一种是面向自动化、工具化,对系统、中间件等进行测试的)

     

    我个人建议,

    做一个强大的可视化平台,倒是没必要。

    要想灵活性和效率高,还是编程来得快。

    我们只需把基础能力做成几个“程序库”,其他人要使用,直接引入即可。

    至于编程语言,稍微复杂一点的功能,NodeJS和Go实现起来也并不简单,没有编程基础的人也未必能掌握。

    所以,直接用主流的Java语言得了,对于可供不懂编程的测试人员来使用的最最核心和常用的功能,也可以弄一个Web UI页面给他们用。

    但是又有点想用NodeJS(ES6),主要是对JSON天然支持用起来太爽了。于是,我深入研究了一下,NodeJS的生态和各种工具库,还是要比Java弱很多,对比了一些常用功能,质量通常也不及Java。JSON字符串的问题解决了,Java 15版本支持“文本块”,可以直接在代码里面写Json,不用被转义字符所干扰,配合强大的JsonPath库(https://github.com/json-path/JsonPath),对JSON字符的处理非常方便。NodeJS也有JsonPath库(https://github.com/JSONPath-Plus/JSONPath),但是感觉没有Java版本的质量高和性能好。嗯,跑自动化测试,应该也是Java好一些。Golang虽然性能更好,但是三方库还是太少了,而且接近C语言的编程风格,对非C系的程序员来说效率还是大打折扣。

     

    测试自动化的关键,并不是推动程序员去自测(例如单元测试),而是需要推动专门的测试人员,一部分人要会编程,会使用Java编写如上所说的API测试程序。

     

    由于有很多思考过程,所以本文的叙述较杂乱。在此做一个最后总结:

        目标是做一个Java库程序版本的“PostMan”,输入“标准数据”(支持根据规则Mock数据),获得响应结果后可以调用标准库函数验证,也可以自己写Java代码及JSON-Path表达式来验证结果。

        在支持智能单元测试的基础上,增加“多接口串联测试”功能,可以拉通一整个业务场景跑自动化业务流程。

        后期如果有需要,可以在Java库程序基础上,做一个Web UI,给不会编程的测试人员使用。但最好的办法还是教会测试人员写简单的程序,哪怕他们不会编程语言也没关系,只要记住简单的表达式和Java程序的运行方法就行了。

     

    补充:为什么不直接使用PostMan或者商业测试平台,非得自己造轮子呢?

        其一:商业测试平台按团队规模、使用人数收费,并不便宜。最关键的是,不开源,无法快速定制。

        其二:UI界面并不是重点,我认为能深度编程的自动化测试工具,才是最强大的。

        其三:这个轮子造起来并不难,难的是要响应团队的需求,从这个角度来说,源码掌握在自己手里,才是最踏实的。

     

     

     

    展开全文
  • 4.medis 阶段我使用率最高的redis可视工具。界面符合个人审美。布局简洁。跨平台支持,关键是免费。链接为: http://getmedis.com/ 图片 评测: 颜值挺高,功能符合日常使用要求。对key有颜色鲜明的图标标识。...

    点击上方“Java基基”,选择“设为星标”

    做积极的人,而不是积极废人!

    源码精品专栏

     

    来源:jianshu.com/p/cb9f4dcb3b92


    1. 命令行

    不知道大家在日常操作redis时用什么可视化工具呢?

    以前总觉得没有什么太好的可视化工具,于是问了一个业内朋友。对方回:你还用可视化工具?直接命令行呀,redis提供了这么多命令,操作起来行云流水。用可视化工具觉得很low。

    命令行的鄙视用工具的,用高端工具的鄙视低端工具的,鄙视链一直存在。虽然用命令行自己也可以,但是总感觉效率上不如用工具,在视觉上不那么直观。尤其是看json的时候,在命令行就很不友好。

    大佬朋友说:谁说命令行就不能格式化json了?可以利用iredis,用|将redis通过pipe用shell的其他工具,比如jq/fx/rg/sort/uniq/cut/sed/awk等处理。还能自动补全,高亮显示,功能很多

    图片

    好吧 ,确实牛逼。附上这个工具的官网地址,喜欢用命令行的朋友可以去试一试,绝对能让喜欢命令行的你爽的飞起来。

    https://iredis.io/

    但是我相信大多数开发者还是习惯用可视化工具。我自己也用过不少redis的可视化工具。今天就细数下市面上流行的各个可视化的工具的优劣势。帮助你找到最好的redis可视化工具。提升debug效率。

    如果你想直接看最终总结,可以直接拉到文章的末尾。

    2. 可视化工具分类

    按照redis可视化工具的部署来分,可以分成3大类

    • 桌面客户端版

    • web版

    • IDE工具的plugin

    桌面版这次评测的软件如下:

    • redis desktop manager

    • medis

    • AnotherRedisDesktopManager

    • fastoredis

    • redis-plus

    • red

    Web版本评测的软件如下:

    • redis-insight

    IDE插件版本,这里只评测IntelliJ IDEA的插件,eclipse的就不作介绍了

    • Iedis2

    3. Redis Desktop Manager

    这个工具应该是现在使用率最广的可视化工具了。存在时间很久。经过了数次迭代。跨平台支持。以前是免费的,现在为收费工具。试用可以有半个月的时间。链接为:

    https://redisdesktop.com/

    评测:

    之前用觉得功能还行,就是界面UI丑了点。最近下了最新版,感觉经过了那么长时间迭代,界面看着也还凑合。该有的功能都有。界面看着比较简洁,功能很全。

    key的显示可以支持按冒号分割的键名空间,除了基本的五大数据类型之外,还支持redis 5.0新出的Stream数据类型。在value的显示方面。支持多达9种的数据显示方式。

    图片

    命令行模式也同以前有了很大的进步,支持了命令自动提示。

    图片

    从功能看上去中规中矩,使用起来便捷。最大的缺点就是不免费。个人使用的话,大概一年要200多RMB的价格。

    4.medis

    现阶段我使用率最高的redis可视化工具。界面符合个人审美。布局简洁。跨平台支持,关键是免费。链接为:

    http://getmedis.com/

    图片

    评测:

    颜值挺高,功能符合日常使用要求。对key有颜色鲜明的图标标识。在key的搜索上挺方便的,可以模糊搜索出匹配的key,渐进式的scan,无明显卡顿。在搜索的体验上还是比较出色的。

    缺点是不支持key的命名空间展示,不支持redis 5.0的stream数据类型,命令行比较单一,不支持自动匹配和提示。支持的value的展现方式也只有3种

    图片

    5.AnotherRedisDesktopManager

    一款比较稳定简洁的redis UI工具。链接为:

    https://github.com/qishibo/AnotherRedisDesktopManager

    评测:

    很中规中矩的一款免费的redis可视化工具,基本的功能都有。有监控统计,支持暗黑主题,还支持集群的添加。

    缺点是没什么亮点,UI很简单,不支持stream数据类型。命令行模式也比较单一。value展示支持的类型也只有3种。

    6.FastoRedis

    FastoRedis之前没听到过。然后去下了体验了下。

    使用这款工具首先得去官网注册账号。这款软件是收费软件,虽然跨平台,但是试用只有一天的时间。链接为:

    https://fastoredis.com/

    图片

    评测:

    毕竟是收费软件,虽然界面一股浓浓的windows风格,乍看上去有点像redis desktop manager,但是就功能而言。确实不错,支持了集群模式和哨兵模式,key的命名空间展示,redis 5.0的stream数据类型也支持。

    命令行模式支持自动提示补全

    图片

    value的显示支持树状,表格状等等显示方式。令我惊讶的是,值对象支持多达17种渲染方式

    图片

    总的来说,除了界面UI交互略生硬,还有是一款收费软件之外,还是一款很不错的redis可视化工具。

    7.RedisPlus

    一款开源的免费桌面客户端软件链接:

    https://gitee.com/MaxBill/RedisPlus

    图片
    图片

    评测:

    没什么亮点,也就基本功能。加分项可能也就是有一个监控。其他的都很普通 。甚至于这款软件连命令行模式都没有。用的是javafx开发,按道理说,应该是跨平台的软件 ,但是提供的下载地址,并没有mac的直接安装包。况且就算是跨平台的吧。

    8.Red

    这是一款在苹果app store下载的redis可视化工具,免费链接:

    Mac用户可以去app store里面搜

    图片

    评测:

    只支持Mac端,颜值还是不错的。功能中规中矩。基本功能都有,支持key命名空间的展示。

    9.Redis Insight

    这个软件来头挺大的,是redis labs出的一款监控分析级别的redis可视化工具。这款软件是web版的

    那redis labs是啥公司,redis labs创立于2011年,公司致力于为Redis、Memcached等流行的NoSQL开源数据库提供云托管服务。可以算是专门致力于redis云的一家专业公司。他们的提供的软件中,除了可以连接企业私有的redis服务,也可以连接他们的redis云。链接:

    https://redislabs.com/redisinsight/

    图片

    评测:

    虽然是web版本,但是这个软件超越了我对redis可视化工具的认识,一看界面就觉得很专业,不像是个人开发出来的开源产品。我发现key的查询和浏览只是这里的一个功能模块而已

    图片

    命令行方面:

    图片

    除了有命令补全提示,右边还有相关命令的文档解释。怎么样,是不是超人性化呢?

    同样支持redis 5.0的Stream数据类型

    下面的三个功能,是需要在server端安装他们家的其他redis模块的。分别是可查询的图表,redis的时间序列展示和全文本查询功能。

    图片

    最牛的是,redisInsight竟然还支持rdb的分析功能,之前分析rdb的存储分布,有点经验的都会用rdb-tools去分析。而redisInsight竟然把这个都集成进去了。我之前用这个分析了公司生产环境的rdb,找出了导致数据量增长过快的原因,简直是一个神器。

    图片

    这是我上次利用这个软件分析rdb出来的结果。很明确的找到了哪个key占据内存过大。

    在分析功能中的Profiler能监听一段时间内所有执行的redis命令 ,Slowlog能显示出执行比较慢的redis命令。

    除此之外,这个软件还能批量操作

    图片

    RedisInsight这个可视化工具对redis的覆盖之全面令人咋舌。虽然他的查询key的功能算不上优秀,但是他的全面性和分析监控方面,确实是其他redis可视化工具难以企及的,况且颜值还那么高,强烈推荐。

    10.Iedis2

    Iedis是一款基于IntelliJ IDEA的插件,在IDEA的plugin市场里就可以搜到,但是为收费插件。可试用7天

    图片

    评测:

    作为IDEA的插件,当然是跨平台的,风格完全遵从于IDEA,颜值有保障。从功能上来说,Iedis也是不含糊。基本查询功能基本上挑不出毛病。加上IDEA的使用习惯,让你用起来得心应手,不需要另外打开软件。在代码和插件窗口中切换也是能提高效率的

    图片

    这个插件最大的特点就是能支持lua脚本的编写和调试,这在其他软件中是不曾看到的。以前在一个业务中大量用了lua进行redis操作,虽然尝到了redis lua原子性和性能上的甜头,但是在编写调试的时候,那叫一个痛苦,因为不能在debug所以每次都需要返回一个值来检查是哪里出了错。看到这个工具,悔恨没早点发现这个插件,付费也愿意

    图片

    这个插件还能支持慢命令的查看

    图片

    总的来说,Iedis除了需要付费,其他的一切都看上去很美好。价格是。。。$139/年。还是美元,看到这个价格,是不是长叹一口气呢。

    11.总结

    对于前面介绍的8款redis可视化工具,我总结了一个表格,供大家参考和比较

    图片

    相信看到这里,你心里一定有答案了。好的工具能让你事半功倍,从而节约大量的时间和成本,希望大家在日常开发中,能挑选好的工具,以最快的效率解决最复杂的事情。



    欢迎加入我的知识星球,一起探讨架构,交流源码。加入方式,长按下方二维码噢

    已在知识星球更新源码解析如下:

    最近更新《芋道 SpringBoot 2.X 入门》系列,已经 20 余篇,覆盖了 MyBatis、Redis、MongoDB、ES、分库分表、读写分离、SpringMVC、Webflux、权限、WebSocket、Dubbo、RabbitMQ、RocketMQ、Kafka、性能测试等等内容。

    提供近 3W 行代码的 SpringBoot 示例,以及超 4W 行代码的电商微服务项目。

    获取方式:点“在看”,关注公众号并回复 666 领取,更多内容陆续奉上。

    展开全文
  • 原标题:App+1 | 在 Windows 上使用 Android 手机,你可以试试这款图形工具对于在 PC 上操作 Android 手机的工具,很多玩家首先想到的是 ——通过这款命令行工具,我们可以使用电脑的键鼠以及触摸屏对 Android ...

    原标题:App+1 | 在 Windows 上使用 Android 手机,你可以试试这款图形化工具

    对于在 PC 上操作 Android 手机的工具,很多玩家首先想到的是 ——通过这款命令行工具,我们可以使用电脑的键鼠以及触摸屏对 Android 手机进行操作,让「手机屏幕也能搬进电脑」中。

    但 终究是一款基于命令行的工具,在使用时还是不够方便直观,那么有没有一款工具可以通过图形化的界面来进行操作设置,让我们可以更加直观方便地使用电脑来操作 Android 手机呢?

    今天要介绍的 就是这么一款工具。

    和 Scrcpy 使用类似,通过 AnLink 连接以及控制 Android 同样基于 ADB 调试命令,因此在手机连接电脑时需要开启 USB 调试功能,并且在连接之后选择运行本电脑对其进行调试,如果一切顺利的话,你会很快可以通过 AnLink 在你的电脑桌面上看到你的 Android 手机桌面。

    eea3d3d06165fdc324e197689799136f.png

    bcdb610bd214a6f6ca5ca0eea5dd50d0.png

    对于不同的手机,AnLink 的支持情况也并不一样:Pixel 系列原生 Android 相对比较简单,开启开发者模式之后勾选 USB 调试即可;而对于其他 Android 手机则还需要开启另外的调试选项,比如说 Mi Note 3 除了USB 调试之外,还需要开启 USB调试(安全设置)来实现 AnLink 上键鼠映射带来的模拟点击操作。

    6b29aaad1064a7b99aff7afa66293b11.png

    3db4eff2ff8f80e80d14fa0b72ec7084.png

    功能方面,我们可以通过对 AnLink 的操作面板上多个「软按钮」进行操作,来实现 Android 中物理按键的功能。通过点击鼠标你就可以「关闭手机屏幕」,实现按下「手机的电源按钮」、将「手机横屏」以及「对手机音量大小的控制」。除此之外还有一个针对无线连接控制的「无线设备管理器」。

    11d50936f25cd482ce26c4e20accef49.png

    32d0cd5f7bff4af911226ed5d5d5d2bf.png

    使用 USB 连接手机时,AnLink 会对「投射」到电脑屏幕上的手机显示画质进行降低,从而确保电脑操作的流畅性,当然在设置中你可以对投射画面的质量进行调整,不过需要说明的是,如果将画质设置得较高,那么在进行鼠标操作时会存在一些卡顿和延迟。

    a4bffc39ddf5b8a6f8b815d206ad7073.png

    39584acff22adc8daeb772a6aa9cde8b.png

    而要说到 AnLink 在操作上最让我满意的地方,可能就是通过 AnLink 进行文本输入了。由于 AnLink 将电脑上的键盘变成了单纯的输入硬件,因此我们只需要将电脑的输入法改成英文输入模式,然后调整 Android 上的输入法为中文输入法,就可以非常高效地实现 Android 中文文本输入。此外 AnLink 还支持跨端的剪切板同步——在电脑上使用 「Ctrl + C」复制文本,然后在 AnLink 投射的手机桌面下按下「Ctrl + V」就可以将文本跨端粘贴复制。

    86d31ad8b95eaab4db911818a672a378.png

    933020bbeb08744144a2fae9444bbfc0.png

    除了传统的 USB 连接之外,AnLink 还支持以无线的方式来操控手机,这对于不方便将手机连接到电脑,但同样希望使用电脑进行手机操作的朋友而言很实用。首次添加为 Wi-Fi 控制设备还是需要手机进行一次 USB 连接,然后再点击左下角 AnLink 的操作面板「Wi-Fi Devices」上点击「Enable Wifi Connection」来无线连接调试当前的设备。连接成功之后设备标签上会显示为「Wi-Fi」这就表明设备通过 WiFi 进行了无线连接。同时当前设备也被保存到设备库中,方便下一次直接进行无线连接。

    d9c9c67be50503a947790a265589db83.png

    b0ed4d7bfa4bb9cddce900f994463871.png

    无线连接在使用上和 USB 连接并没有太大的区别,并且无线连接的手机屏幕画质也可以在设置中进行调整。如果你拥有多个 Android 设备的话还可以轻松进行设备切换,并且默认情况下通过 WiFi 连接时可以在设备的屏幕关闭情况下通过 Anlink 在 PC 上继续操作。

    当然现阶段的 AnLink 功能上还非常基础。对比很多同样也是基于 Scrcpy 的第三方可视化工具,你会发现 AnLink 不支持电脑和手机互传文件,当然就更别提高级的安装包拖拽来安装应用了。此外如果你希望通过 AnLink 来实现电脑键鼠操控手机打游戏的话,那么不支持电脑键盘按键映射也是 AnLink 的一大硬伤,这使得你无法实现电脑键盘模拟触摸屏上的多点触摸,可以实现的操作就只剩下了简单的单击操作。

    25e4467674e408dd35462cac734635f5.png

    无需多点触控操作的手游可以获得较好的体验

    总的来说,如果你希望通过电脑来对自己的手机进行一些简单操控,AnLink 的图形化交互可以大幅简化连接和设置过程,相比 Scrcpy 要好用不少。但就目前的功能而言其实乏善可陈,只能期待后续的更新中逐步完善了。

    > 下载少数派 2.0 、关注 ,解锁全新阅读体验 📰

    > 实用、好用的 ,少数派为你呈现 🚀

    © 本文著作权归作者所有,并授权少数派独家使用,未经少数派许可,不得转载使用。返回搜狐,查看更多

    责任编辑:

    展开全文
  • 作者:慧启云培 一、红木...阶段的工作重点依然是以全域基础内容建设为主,只有在完成相关基础工作以后,云洪红木的全域数字转型才能进一步加快推进,同时也将会迎来云洪红木品牌在线上的第一阶段的快速发展期。

    作者:慧启云培

    一、红木家具的行业发展现状与前景

    在中国的历史文化中,红木家具文化是其中一个重要的组成部分。红木家具因其独到的设计、精湛的制作工艺,以及其实深厚的文化底蕴,在众多家具中脱颖而出。随着国民素质的不断提升,以及我国传统文化的回归,彰显中国独特家具文化的红木家具日益受到越来越多消费者的重视和喜爱,红木家具市场需求也迎来了快速增长。

    依据中研产业研究院发布的《202-2025年红木家具行业深度分析及发展策略咨询报告》统计数据显示,在2014-2018年间红木家具行业的复合增长率为5.9%。由此预计至2025年,中国红木家具市场规模预计达到1700亿元左右。

     

                    

     资料来源:中研普华产业研究院整理

    • 云洪红木家具企业线上布局现状

    云洪红木家具厂成立于1998年,集设计、生产、销售、售后服务为一体,主营大红酸枝、红酸枝、黑酸枝大果紫檀、刺猬紫檀等多种国标红木家具。云洪红木家具是具有20多年历史的老品牌苏作红木家具厂,现有生产基地15000平米,仓储基地8000平米,红木家具展厅12000平米,明清家具艺术馆1000平米。

    云洪红木是苏州地区最大的红木家具制造厂,云洪拥有属于自己的成熟产销体系。但现有的产销体系是以线下门店为核心建立起来的。近年来随着互联网技术的快速发展,数字化经济的兴起,云洪目前线下的产销体系优势难以在线上发挥作用。与此同时,云洪也面临着同行借势线上赶超的压力。

    为了解决企业当前面对的困境,云洪红木家具厂于2020年初开始探索企业营销模式从线下到线上的转型。相继组建了企业的搜索引擎营销与网店运营团队,推进企业的网络营销品牌建设工作以及网店运营工作。截止2020年底企业品牌官网依然未能上线运营,于此同时,由于网店运营团队的失误导致线上企业店铺被平台关闭。造成如此困局的原因,可总结为以下几点:

    1. 缺乏完善、系统的线上营销布局方案;
    2. 在团队人员配置方面,缺乏能够统筹全局的专业人员,以及在相关的人员配置方面,专业素养、技术水平较低;
    3. 团队人员的执行力不高,导致各项工作推进进度缓慢;
    4. 公司现有的线下团队与线上团队缺乏有效沟通与配合,出现各自为战的情况。
    • 云洪红木家具全域数字化转型策略

    云洪红木家具厂针对企业当前在转型过程中面临的困境,以及如何完成破局从而突破企业发展的瓶颈,于2021年1月与慧启云培达成了战略合作协议。

    慧启云培依托自身的团队优势、以及在全域数字化营销领域的专业优势,为云洪红木家具提供系统化的线下线上诊断、全域营销布局策划、以及线上执行落地推进。云洪红木家具厂则充分发挥企业现有的线下供应链优势、生产规模优势、以及在实体销售终端的优势,专注于解决线上线下的最后一个环节——客户到店成交与售后服务!

    慧启云培在综合分析了云洪红木家具厂当前的情况后,为其制定的全域数字化转型策略主要涵盖了以下几个方面:企业组织架构的调整优化、企业数字化工作台的搭建、线下销售团队的数字化工作平台的应用培训、线上团队基础人员配置、线上全域数字化营销整合方案制定与推进等。

    云洪红木家具厂的全域数字化转型的重点是需要将企业的线下与线上各个环节打通,同时需要尽快推动线上各渠道、平台的搭建以及基础内容布局。

    四、云洪红木家具线上全域数字化营销整合方案的制定与推进

    (一)、全域数字化营销的目标:

    云洪红木家具厂线上全域数字化整合营销的目标主要从两个方面来设定:

    1、提升企业品牌的传播广度与深度:

    云洪红木作为苏州地区最大的苏作红木家具制造厂,其在苏州以及周边地区拥有比较大的知名度。要想将云洪红木品牌推向更大的市场,让更多的红木家具爱好者用上真正的、工艺精湛的、设计经典的、有收藏价值的苏作红木家具,就需要突破传统营销模式受制于时空地域的限制。

    全域数字化整合营销旨在通过整合线上各个流量渠道、平台,通过图片、文字、视频等多种形式,全方位、全时段、全渠道、持续性地布局投放,以此来提升云洪红木品牌在线上的传播广度与深度。

    2、线上全域平台获客,引导入线下实体门店

    鉴于红木家具的特殊性,成套红木家具的成交仍然以线下到店交易为主要方式。通过对线上全域流量平台持续地布局投放图片、文字、视频等优质内容,获取意向客户线索。线下业务部门通过持续性地位意向客户提供咨询解答服务,引导客户到店洽谈直至完成交易。

    • 全域数字化营销整合布局与推进

    围绕项目的既定目标,云洪红木家具的全域数字化整合营销布局主要从以下几个方面展开与推进:

    1、企业品牌官网的建设

    企业品牌官网作为全域数字化整合营销的重要组成部分,是企业品牌、企业形象、企业文化、企业线下规模以及实力在线上渠道的具象化载体与展示。慧启云培重启了云洪红木家具的品牌官网建设项目,经过两个月的时间成功完成企业品牌官网的上线工作。目前云洪红木的品牌官网已经进入到网站内容建设阶段,初步规划经过三个月的网站内容建设提升品牌官网在搜索引擎排名进入前三页。

    2、新媒体渠道的内容建设

    新媒体渠道的内容建设主要各类新媒体平台为渠道、以图文为载体、以云洪红木家具为内容,围绕消费者关注的热点问题,持续性策划编辑优质的系列内容,在普及红木知识的过程中,潜移默化地进行云洪红木品牌的传播以及构建与消费者之间的信任纽带,从而树立云洪红木的良好品牌形象,为后续的转化提供可能。

    3、短视频渠道内容的建设

    通过入驻抖音、快手等短视频渠道,完成抖音、快手等短视频渠道内容建设与布局,为消费者能够更佳直观了解云洪企业品牌与红木家具产品,提供了更佳高效的方式和途径。

    4、SEM竞价广告投放

    SEM付费广告投放是全域数字化整合营销中的重要内容,初期付费广告投放渠道以百度竞价、头条信息流广告为主。计划根据项目整体推进情况,再增加其他付费广告渠道投放。

    5、淘宝平台的入驻与运营

    面向终端市场的线上销售渠道选择以淘宝平台为主,先期入驻开通云洪苏作红木品牌企业店,目前店铺运营的各项工作正在有序开展,经过两个月时间的运营,店铺已经达到三星级。计划在近阶段开始筹备入驻天猫平台的工作,以此来完善和提升云洪红木家具在线上的成交渠道布局。

    云洪红木家具的全域数字化转型是一项庞大的、系统化,甚至上长期性的工作。现阶段的工作重点依然是以全域基础内容建设为主,只有在完成相关基础工作以后,云洪红木的全域数字化转型才能进一步加快推进,同时也将会迎来云洪红木品牌在线上的第一阶段的快速发展期。

    展开全文
  • 前言:2019年开始,低代码爆火。有人认为它是第四代编程语言,有人认为它是开发模式的颠覆,也有人认为是企业...泛微副总裁,20余年IT行业工作经验,历任泛微产品、市场、技术等多种负责人岗位,担任产品研发中心总
  • 经过一段时间的琢磨与反思,以及重读了大量之前看不懂的反序列文章,目前为止算是对java反序列这块有了一个阶段性的小理解。目前为止,发送的所有java反序列的漏洞中。主要需要两个触发条件:1、反序列的...
  • 从新四化到软件定义汽车(SDV),传统汽车行业到了变革的路口,OEM的核心竞争力将从车辆的硬件集成转变为为用户提供全生命周期的软件服务,并通过灵活的功能配置满足用户的个性用车需求。在此背景下,零束将SOA...
  • 阶段,AppWorks 主要完成了编程数据的采集及统计。 ▐ 数据采集 AppWorks 通过 Time Master 插件来将自动追踪开发者在编辑器中的编码行为,Time Master 采集的数据包括开发者的编辑器使用时长及其在编辑器上针对...
  • 鉴于阶段,整车硬件能力将随车型配置及年改款产生大量变种,零束云端平台将同时实现车型服务与接口管理,确保开发者应用能够动态下发至OEM具备硬件适配能力的车型。 2.3 开发者平台产品 虽然电子电气架构开发从...
  • 来源:产品叨逼叨 作者:秋神这是一篇纯纯的干货,内容包括:1、怎样量化渠道投放效果2、如何做渠道预算分析3、怎样优化渠道获客漏斗4、怎样才能做到精细投放(用户画像)5...
  • 作者介绍 Stefan Sietzen,居维也纳,此前曾是个3D视觉方向的自由职业者。 目前,他在维也纳工业大学读硕,对视觉计算(visual computing)非常感兴趣,这个3D神经网络,就是他在硕士期间做的项目之一。 开发过程...
  • 撰文:Eshita Nandini & Mason Nystrom,Messari 分析师编辑:南风与 DeFi 中的资产类似,NFTs (非同质代币) 也需要类似的原语,比如借...
  • webpack是基于node.js开发的,而node.js开发的模块规范是commonJS. webpack npm node之间关系? webpack是npm生态中的一个模块,我们可以通过全局安装webpack来使用webpack对项目进行打包; webpack的运行...
  • 搭载WiZ平台的全新飞利浦智能LED氛围床头灯和飞利浦智能LED氛围双驱桌灯将首次亮相2021“设计上海”,已在飞利浦家居照明天猫、京东官方旗舰店正式上线。 飞利浦智能LED氛围床头灯和氛围双驱桌灯 消息来源:昕诺...
  • 所以现在学习这个方向还是可以的,因为这个方向如果未来火了,那时候学可能来不及。 有的同学可能会觉得在当下知识共享,随处可见开源框架的时候,这样造轮子还有必有么?这里我只能给大家说一种可能性:在技术...
  • 如上图,可以在多个模板之间选择,如果要执行本地源,建议选择第二项"为BEM Dipfit模型选择使用MNI坐标"(第一组"BESA"坐标是为球形BESA头模型设计的,已淘汰)。点击OK,出现如下界面: 第二步:点击"Read ...
  • 初始redis

    2021-01-30 07:11:29
    新发布的3.0版已默认内置支持集群功能,... 文章 技术小胖子 2017-11-15 774浏览量 Redis复制与可扩展集群搭建 Redis复制流程概述 Redis的复制功能是完全建立在之前我们讨论过的基于内存快照的持久策略基础上的...
  • 作者丨宁欣,南方哲,许少辉,于丽娜,张丽萍审稿丨邓富城编辑丨极市平台导读本文将重点对近些年来基于3D模型和深度学习模型的人脸正面生成方法的主要进展和部分具有代表性的研究成果进行介绍,并...
  • 标准已经为此创建了先决条件:因为数据库已使用ODX(ASAM MCD-2D)协议进行了标准;而使用ASAM MCD-3D协议,戴姆勒公司可以使用基于该标准的诊断系统的编程接口。此外,ODX2.2协议,具有很好的成熟度和功能范围...
  • 市场需求变化,品牌商加快数字 快消品市场已经进入消费者主权时代,以消费者为中心进行产品创新、开展营销活动、布局销售渠道,是品牌商的必然选择。因此,品牌商需要不断提高产品创新能力、全链路营销能力以及...
  • 非互动监控常常就是一个自动系统,它接收系统的测量值,如果有超出安全范围的,就通过发出警告提醒管理员。互动监控工具可以让你实时地观测服务器。你可能对监控工具在其他方面的差别也很感兴趣,例如被动监控和...
  • 诞生背景 腾讯游戏业务的DB变更流程是由职能或运维同学在腾讯游戏GCS平台(Game Cloud Storage)中提SQLScript的变更单,DBA对SQL逐句进行审核,通过后再由提单者在GCS平台执行网变更。 腾讯游戏GCS平台:是腾讯...
  • 数据智能产业创新服务媒体——聚焦数智· 改变商业致数据猿与上海大数据联盟的伙伴们:非常抱歉地通知大家,为配合新一轮防疫管控政策,也为了最大保障广达莅临大会现场朋友们的健康与安全,大会...
  • 数字转型知识方法系列之一:数字转型的基本认识与参考架构为进一步宣传推广国有企业数字转型的政策布局、先进理念、方法路径和典型模式,营造国有企业数字转型良好氛围,国务院国资委官网正式推...
  • i.MX前世是DragonBall,不要以为是动漫神剧《七龙珠》,它是摩托罗拉的DragonBall,即 MC68328,DragonBall出现于1995年,设计者为当时在摩托罗拉公司实习的香港城市理工学院的电子工程 学生。MC68328基于摩托罗拉...
  • 文章目录数据可视--实验五:高维非空间数据可视概要实验过程Pyecharts实验结果平行坐标room1-6房间人员时长饼图 概要 学院:计算机科学与技术学院 实验日期:2020-10-15 实验目的: 掌握高维非空间数据可视...
  • 目前大三,学过C语言和python,阶段正在学习Java,做项目时逐渐感受到编程语言只是一个工具,重要的还是思想架构。我想在研究生时参加华为的软挑赛,想问问各位大佬应该怎么规划学习路径 网上信息太杂,目前查到...
  • iOS UI自动测试详解

    2021-01-24 21:10:41
    在能够保证业务的足够稳定性的条件下,UI自动测试能够节省很多回归功能的人力。这就是我的一个小目标。 测试需要全面,需要对结果去做判断。如果熟悉单元测试或接口自动的朋友,应该知道这些其实就是功能覆盖、...
  • 31个有点意思数据可视作品!

    千次阅读 2021-02-19 08:47:01
    A World of Languages 如今全世界有至少7102种已知语言。这些语言都是拥有超过5000万人的母语。这个数据图像展示的每个黑色边框区域,就代表了我们所拥有母语,以及相应的数据,数据的单位都是百万级别的。 27. ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 40,037
精华内容 16,014
关键字:

具现化系